Oracle Software Development Engineer - Offensive Security in Broomfield, Colorado
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.
Oracle is an Affirmative Action-Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veterans status, age, or any other characteristic protected by law.
The Oracle Cloud Infrastructure (OCI) Offensive Security team provides OCI with the capabilities to ensure our systems and services meet the security objectives we communicate to customers. The Offensive Security group performs security assessments, vulnerability research, static and dynamic analysis research, penetration testing, red-teaming, and security tool development. We ensure the security of software and hardware that run our cloud infrastructure and strive to continuously improve. The OCI Offensive Security group works as a team. We don't try to fit people into predefined roles, instead bringing together the right people who enhance team capability and build roles around each team member's skills and interests.
Values are OCI's foundation and how we deliver excellence. We strive for equity, inclusion, and respect for all. We are committed to the greater good in our products and our actions. We are continually learning and taking opportunities to grow our careers and ourselves. We challenge each other to stretch beyond our past to build our future. You can learn more about us by visitinghttps://cloud.oracle.com/cloud-infrastructure.
We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in a distributed highly available services and virtualized infrastructure. At every level, our engineers have a significant technical and business impact designing and building innovative new systems to power our customer's business critical applications.
You can learn more about us by visitinghttps://cloud.oracle.com/cloud-infrastructure.
Are you interested in building large-scale distributed security systems and tools for the cloud? Do you love the idea of working in an environment with the excitement of a start-up, but the financial backing of a Fortune 100 company? You'll be joining an early-stage, fast-growing venture that offers a ton of autonomy and a lot of variety. This role offers huge upside potential, high visibility, and fast career growth without the risks of a typical start-up. This is a unique opportunity to work with smart people to solve complex problems in distributed systems, security and multi-tenant Infrastructure-as-a-Service (IaaS) operating at massive scale.
We're looking for hands-onSoftware Development Engineerwith expertise and passion to solve difficult problems in distributed systems, highly-available services, and virtualized infrastructure through software architecture and development of security software and tools in the Offensive Security space. You should be comfortable at building complex distributed systems that interact with a variety of services. Prior experience with Security is a plus. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn. Your excellent judgment and strong communication skills will be invaluable when defining the roadmap for your areas of ownership.
Prototype, design, develop, troubleshoot, and debug security tool solutions for new and challenging problems
Drive, develop, and champion security tools such as fuzzers in languages such as C/C , Python, Ruby, Go or Java
Design complex systems and services that improve quantity or quality of offensive security output
4 years of experience in applications development
3 years experience delivering and operating large scale, highly available distributed systems
Expert skills with at least one high level languages such as Java, C#, or C/C
Experience with at least one scripting language such as python, ruby or perl
Expert knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals
Experience with desktop and server operating systems and concurrent programming
Excellent organizational, verbal, and written communication skills
Ability to translate feature requirements into a development plan, and then execute on that plan
Excellent judgment to influence product roadmap direction, features, and priorities
Bachelor's or Master's degree in Computer Science, Electrical/Hardware Engineering or related field
Experience with security concepts
Experience with network and/or datacenter automation
Masters / PhD degree in Computer Science or related engineering field
Job: *Product Development
Title: Software Development Engineer - Offensive Security
Location: United States
Requisition ID: 20000UIP