At Oracle Cloud Infrastructure (OCI), we build and operate the cloud services that enterprises rely on every day. Within OCI Compute, the Compute Control Plane is responsible for the systems that manage core compute workflows for virtual machines and bare metal instances, including launch, placement, capacity, and customer-facing control plane operations.
We are looking for hands-on engineers who are passionate about solving complex problems in distributed, large-scale infrastructure systems. This role focuses on building highly available control plane services, improving automation, preventing recurring operational issues, and delivering reliable compute capabilities at cloud scale.
You should have strong experience with Java, Terraform, CI/CD systems, networking, microservices, and systems engineering. We value engineers who can reason clearly about reliability, scalability, and operational simplicity; work well in a collaborative environment; and are excited to learn, improve systems, and take ownership of critical cloud infrastructure.
Internal Responsibilities
Own collection of services and/or technology areas as a senior software developer. Understand the end-to-end configuration, technical dependencies, and overall behavioral characteristics of production services. Responsible for the design, development and maintenance of the mission critical stack, with focus on security, resiliency, scale, and performance. Authority for end-to-end performance and operability. Define and develop improvements in service architecture. Articulate technical characteristics of services and technology areas and to engineer and add advanced capabilities to the Oracle Cloud service portfolio. Understand and communicate the scale, capacity, security, performance attributes, and requirements of the service and technology stack. Demonstrate clear understanding of automation and orchestration principles. Act as ultimate escalation point for complex or critical issues. Utilize a deep understanding of services and their dependencies required to troubleshoot issues and define mitigations. Understand and explain the impact of product architecture decisions on distributed systems. Professional curiosity and a desire to a develop deep understanding of services and technologies.
External Responsibilities
Own collection of services and/or technology areas as a senior software developer. Understand the end-to-end configuration, technical dependencies, and overall behavioral characteristics of production services. Responsible for the design, development and maintenance of the mission critical stack, with focus on security, resiliency, scale, and performance. Authority for end-to-end performance and operability. Define and develop improvements in service architecture. Articulate technical characteristics of services and technology areas and to engineer and add advanced capabilities to the Oracle Cloud service portfolio. Understand and communicate the scale, capacity, security, performance attributes, and requirements of the service and technology stack. Demonstrate clear understanding of automation and orchestration principles. Act as ultimate escalation point for complex or critical issues. Utilize a deep understanding of services and their dependencies required to troubleshoot issues and define mitigations. Understand and explain the impact of product architecture decisions on distributed systems. Professional curiosity and a desire to a develop deep understanding of services and technologies.