Director of Software Engineering
Oracle - Des Moines, IA
Apply NowJob Description
Job Description Join our dynamic team in leading the design, development, and operation of tier 0 cloud services, with a strong focus on networking software such as VPNs and Core routing infrastructure. As the Director of Software Engineering, you will take ownership of customer-facing cloud services and virtual networking components. Your expertise in networking and distributed systems will be vital in managing software development tasks related to the creation, debugging, and design of distributed network services. You will also leverage your operational experience to run tier 0 cloud services under stringent SLOs, collaborating with product teams to define product roadmaps and enhance customer experience. You will play a critical role in formulating short, medium, and long-term plans to achieve strategic objectives, regularly engaging with senior management to meet unit goals. Your ability to influence and gain consensus in sensitive situations will be essential. We are looking for a leader with outstanding communication and analytical skills, a robust understanding of product development, with at least 7 years of software engineering or related experience. Responsibilities At Oracle Cloud Infrastructure (OCI), you will be part of a diverse team dedicated to building the future of enterprise cloud solutions. Your responsibilities will include: Providing strategic leadership and direction to your team. Establishing and developing organizational structures to execute strategic objectives effectively. Collaborating with geographically distributed teams to drive success across functions. Recruiting and nurturing a capable and cohesive engineering team. Delivering large-scale projects with high quality and on time. Qualifications Over 10 years of experience in delivering and operating large-scale, highly available distributed systems. More than 7 years of experience in managing teams, with a preference for those who have managed other managers. A proven track record in mentoring and developing junior engineers into leaders. Demonstrated leadership and strong people management capabilities. Excellent verbal and written communication skills. Solid understanding of data structures, algorithms, operating systems, and the fundamentals of distributed systems. Familiar with networking protocols (TCP/IP, HTTP) and standard network architectures. Experience in building multi-tenant, virtualized infrastructure is a plus. Prior experience with AWS, Azure, or GCP is advantageous. A relevant BS or MS degree or equivalent experience. Values are at the core of OCI's commitment to delivering excellence. We strive for equity, inclusion, and respect for all, dedicating ourselves to the greater good in our products and actions. We encourage continuous learning and professional development, challenging each other to build a brighter future. Join us as a builder in a supportive and innovative environment where you will work alongside motivated and diverse individuals. You will receive the autonomy and resources necessary to thrive in your role. This position may require compliance with certain health mandates. The hiring range for this position is $122,500 to $291,800 per annum, with potential eligibility for bonuses, equity, and compensation deferral. Oracle offers a comprehensive benefits package, including medical, dental, and vision insurance, 401(k) plans, paid time off, and more. We are committed to creating a workforce that reflects the diversity of our communities and promoting accessibility for all. If you need accommodations during the application process, please reach out to us by email. Oracle is an Equal Employment Opportunity Employer. All qualified applicants will be considered for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, and protected veteran status, or any other characteristic protected by law.
Created: 2026-03-11