Jobs for Veterans, Veteran Job Board | GiJobs.com

Post Jobs

Job Information

Oracle Software Development Manager in Pleasanton, California

Manage a team that designs, develops, troubleshoots and debugs software programs for databases, applications, tools, networks etc.

As a manager of the software engineering division, you will apply your knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems and databases according to provided design specifications. Build enhancements within an existing software architecture and suggest improvements to the architecture.

Manages and controls activities in multi-functional areas of sections. Ensures appropriate operational planning is effectively executed to meet Corporate specifications. Demonstrated leadership and people management skills. Strong communication skills, analytical skills, thorough understanding of product development. 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) Security team provides OCI with the capabilities to ensure our systems and services meet the security objectives we communicate to customers. The 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 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.

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 aManager of Software Developmentwith 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.

As a Manager of Software Development, you will build and lead the software development team to define, design, develop and operate for major components of Oracle's Cloud Infrastructure. You should be a distributed systems generalist, able to architect broad systems interactions, while being very hands-on, able to dive deep into any part of the stack and lower level system interactions. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn.

The biggest challenges for the team is the dynamic and fast growth of the business, driving us to improve our systems, tools, and automation to scale to our security expertise several orders of magnitude greater than what we can support today. We understand that software is living and needs investment. The challenge is making the right tradeoffs, communicating those decisions effectively, and crisp execution.

Responsibilities

  • Responsible for providing leadership, direction and strategy

  • Establishing and development of organization to meet and execute on strategy

  • Work with geographically distributed teams and contribute to the success of your team and other related teams

  • Deliver large scale projects on-time with high quality

  • Manage a team that designs, develops, troubleshoots and debugs software programs for databases, applications, tools, networks etc

  • Apply your knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems and databases according to provided design specifications

  • Build enhancements within an existing software architecture and suggest improvements to the architecture

  • Manages and controls activities in multi-functional areas of sections

  • Ensures appropriate operational planning is effectively executed to meet Corporate specifications

  • Recruit and continue to build out a capable and cohesive engineering team

Qualifications

  • MS or BS in Electrical Engineering, Computer Science, Engineering or similar degree with

  • 3 years of management experience delivering and operating large scale, highly available distributed services

  • 5 years of software engineering experience

  • Strong communication skills, analytical skills, and project management skill

  • Understanding the importance of a balanced and encouraging team culture

  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals

  • Strong understanding of databases, NoSQL systems, storage and distributed persistence technologies

  • Prior experience with Security

  • Programming and debugging fundamentals in languages/interfaces, such as C/C , Java, Python, etc

  • This role requieres Top Secret Security Clearence

Preferred Qualifications

  • Hands-on experience developing services on a public cloud platform (e.g., AWS, Azure, Oracle)

  • Building continuous integration/deployment pipelines with robust testing and deployment schedules

  • Experience working with internal customers and translating requests into prioritized work or features

  • Expertise in applying threat modeling or other risk identification techniques to develop security solutions

  • Experience and understanding of Cryptographic algorithms, standards, implementation and application

  • Experience and understanding of threat modeling, penetration testing, reverse engineering and attacks on software, hardware/firmware/features

  • Knowledge of firmware-based malware and device-centric persistence

  • Familiarity with kernel-level security concepts.

  • Experience with the ASIC design process or experience with architecture of large SoCs

  • Experience with Remote attestation, TPMs, Secure Boot

  • Experience with System architecture for server platforms

  • Experience working with large enterprise customers

Job: *Product Development

Organization: *Oracle

Title: Software Development Manager

Location: United States

Requisition ID: 20000WSK

DirectEmployers