The Compute Control Plane team in Oracle's Oracle Cloud Infrastructure (OCI) organization is seeking a Software Development Manager to join our fast growing team in Nashville!
The OCI Compute Control Plane team is at the center of many of OCI’s most critical business goals. We are challenged with scaling our services to meet growing demand, delivering critical features for our customers to help them manage their Compute instances, and delivering support for new HW platforms. We support both Bare Metal and Virtual machine instances across a diverse fleet of HW, including clustered GPU platforms. In addition, our customers demand high availability and security from our Cloud. We need a leader who can thrive in ambiguity, make data-driven decisions, and think critically about how to solve complex problems. We seek someone who can inspire others, and explain the “why” behind every project and every priority call.
This role will focus on advancing the CPO VM team charter across OCI Compute, with an emphasis on improving fleet efficiency, VM placement, capacity operations, migration readiness, and the systems that help OCI scale reliably across regions. The leader will help shape strategic direction, turn ambiguous operational and platform needs into clear roadmap priorities, and drive execution across engineering, capacity, and operations partners. This role will be based with key CPO hubs in Nashville and Seattle, helping grow a strong engineering culture across locations while raising the bar for ownership, automation, quality, and delivery. The successful hire will thrive in ambiguity, make data-driven decisions, develop and grow engineers, and bring strong technical judgment to high-impact infrastructure problems.
This is a highly visible and impactful role based in Seattle, WA or Nashville, TN. You will be co-located with key leadership to maximize collaboration, accelerate delivery, and support OCI’s strategic growth initiatives.
Internal Responsibilities
Responsibilities
Organizational Leadership: Lead, inspire, and develop a high-performing engineering organization, ensuring the professional growth of engineers.
Architecture & Delivery: Oversee software architecture, development, debugging, and enhancement activities in line with design specifications and business requirements. Advocate for and drive improvements within existing architectures, guiding your team in delivering resilient, automated, and scalable solutions. Set clear, measurable goals; monitor progress and hold teams accountable for achieving key deliverables at high quality.
Strategy & Roadmap: Contribute to the definition of the technology roadmap and operational strategies for compute metering and power management, ensuring alignment with OCI’s priorities.
Operational Excellence: Build and maintain operational support structure for your services, including on-call rotations. Lead operational incidents to resolution as necessary. Deliver post-mortem analysis for operational incidents and drive necessary improvements in process and services to improve availability as a result.
Communication: Articulate project outcomes to leadership and stakeholders, ensuring understanding, support, and alignment.
Hiring and Talent Development: Responsible for hiring plans and attainment of hiring goals. Lead by example in identifying and nurturing talent, conducting career development conversations, and promoting a culture of continuous learning and advancement.
Qualifications
Leadership Experience: 6-10 years engineering experience, including 3-5 years as a people manager.
Technical Proficiency: Strong, hands-on technical background, with knowledge of software development, cloud technologies, infrastructure automation, and cloud compute systems.
Execution