Job Description
The Containers, Kubernetes, and Serverless organization builds services and tools that help teams develop, deploy, and operate cloud-native workloads. Within this organization, Oracle Kubernetes Engine (OKE) is one of OCI's foundational services, providing a managed Kubernetes experience for both internal Oracle teams and external customers.
The OKE team is looking for a hands-on
Software Developer 3 / IC3 with strong engineering fundamentals, good Kubernetes fundamentals, and a passion for building distributed systems, cloud-native platforms, and highly available services. This is an opportunity to work on Kubernetes-based infrastructure, large-scale service automation, developer productivity tooling, and new agentic AI solutions that help OKE engineers move faster, debug more effectively, and resolve customer issues with greater speed and confidence.
As part of the team, you will design and build systems that operate at cloud scale, improve the reliability and operability of OKE, and contribute to tools that make engineers more productive. You will also get the opportunity to work on AI-assisted and agentic workflows that reason over service telemetry, logs, runbooks, operational history, and code context to accelerate triage, automate repetitive debugging tasks, and improve customer issue resolution.
Required Qualifications
- BS/MS in Computer Science, Engineering, or equivalent practical experience.
- 4+ years of experience building and operating software systems, preferably large-scale distributed or cloud services.
- Strong programming experience in Go and/or Java.
- Experience with scripting or automation using Python, Bash, or similar languages.
- Strong fundamentals in data structures, algorithms, operating systems, networking, and distributed systems.
- Good Kubernetes fundamentals, including familiarity with pods, deployments, services, controllers, networking basics, cluster operations, or cloud-native application patterns.
- Experience working with containers, Docker, Kubernetes, or related cloud-native technologies.
- Experience with CI/CD systems, Git-based workflows, build pipelines, automated testing, and production deployments.
- Strong debugging, troubleshooting, and problem-solving skills.
- Ability to work independently, take ownership, and deliver high-quality code in an agile environment.
- Strong written and verbal communication skills, including the ability to collaborate across geographies and time zones.
- Willingness to participate in DevOps activities and on-call support for a 24x7 cloud service.
Preferred Qualifications
- Experience building or operating multi-tenant cloud infrastructure.
- Experience with managed Kubernetes offerings such as OKE, EKS, GKE, or AKS.
- Experience with OCI, AWS, Azure, or GCP.
- Familiarity with Kubernetes internals, controllers/operators, networking, storage, or cluster lifecycle management.
- Experience with observability systems, logs, metrics, tracing, alerting, and incident response.
- Experience building internal developer tools, automation platforms, or productivity systems.
- Interest or experience in AI-assisted engineering workflows, LLM-based tools, RAG, tool-calling agents, or intelligent automation.
- Experience contributing to open-source projects or working with open-source communities.
Responsibilities
As a Software Developer 3 on the OKE team, you will:
- Design, develop, test, deploy, and operate features for Oracle Kubernetes Engine and related cloud-native services.
- Build scalable distributed systems and automation used to manage Kubernetes infrastructure across OCI regions.
- Apply Kubernetes fundamentals to help build, debug, and improve managed Kubernetes workflows.
- Improve the reliability, performance, security, and operational efficiency of OKE services.
- Develop tooling and automation to reduce operational burden for engineers and improve customer support workflows.
- Work on agentic AI solutions that help developers investigate incidents, summarize operational context, identify likely root causes, and accelerate customer issue resolution.
- Collaborate across engineering, product, operations, and support teams to deliver customer-focused solutions.
- Debug production issues across service layers including Kubernetes, networking, compute, storage, control planes, and OCI integrations.
- Participate in design reviews, code reviews, operational reviews, and on-call rotations.
- Take ownership of problems from investigation through resolution, with a bias for action and continuous improvement.
Qualifications
Career Level - IC3
About Us
Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives.
True innovation starts when everyone is empowered to contribute. That's why we're committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
We're committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing [Confidential Information] or by calling 1-888-404-2494 in the United States.
Oracle is an 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 and protected veterans status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.