Oracle is expanding its cloud-native engineering team and is looking for talented Software Developers to help build and improve Oracle Kubernetes Engine (OKE), one of the core services within Oracle Cloud Infrastructure (OCI).
This opportunity is ideal for engineers who enjoy working on large-scale distributed systems, cloud infrastructure, Kubernetes platforms, automation frameworks, and modern developer productivity solutions. The role provides exposure to cloud-scale engineering challenges where reliability, performance, scalability, and automation play a critical role.
As a Software Developer 3, you will be part of a team responsible for developing and maintaining services that power enterprise-grade Kubernetes environments used by organizations across the globe. You will collaborate with engineers, architects, operations teams, and product specialists to deliver highly available and secure cloud-native solutions.
What You Will Work On
The Oracle Kubernetes Engine team focuses on building tools and infrastructure that help customers deploy, manage, and scale containerized applications efficiently.
You may contribute to:
Kubernetes Platform Engineering
- Building managed Kubernetes services.
- Improving cluster lifecycle management.
- Enhancing deployment automation.
- Optimizing cloud-native application workflows.
Cloud Infrastructure Development
- Designing resilient distributed systems.
- Developing scalable backend services.
- Managing infrastructure across multiple OCI regions.
- Improving service reliability and operational efficiency.
Developer Productivity Solutions
- Creating internal tools for engineering teams.
- Automating repetitive operational processes.
- Reducing manual troubleshooting efforts.
- Improving deployment and release workflows.
AI-Powered Engineering Initiatives
Oracle is increasingly investing in intelligent automation. Engineers in this team may work on:
- AI-assisted troubleshooting systems.
- Incident investigation tools.
- Operational intelligence platforms.
- Intelligent automation workflows.
- Context-aware engineering assistants.
Key Responsibilities
As part of the OKE engineering team, your responsibilities may include:
- Designing and developing cloud-native platform services.
- Writing production-grade code using Go, Java, or Python.
- Building automation systems that improve infrastructure management.
- Improving Kubernetes cluster operations and monitoring.
- Troubleshooting complex production issues.
- Participating in architecture and design reviews.
- Collaborating with cross-functional teams across global locations.
- Supporting CI/CD and deployment pipelines.
- Contributing to reliability and performance improvements.
- Taking ownership of features from development through production deployment.
Required Qualifications
Candidates should have:
- Bachelor's or Master's degree in Computer Science or related disciplines.
- Strong understanding of software engineering principles.
- Experience building scalable backend systems.
- Knowledge of Kubernetes and container technologies.
- Experience with cloud infrastructure platforms.
- Familiarity with distributed systems concepts.
- Strong debugging and troubleshooting abilities.
- Experience working with Git and CI/CD pipelines.
Preferred Qualifications
The following skills can provide an advantage:
- Experience with Oracle Cloud Infrastructure (OCI).
- AWS, Azure, or Google Cloud exposure.
- Kubernetes internals and operator development.
- Infrastructure as Code tools.
- Site Reliability Engineering practices.
- Observability and monitoring systems.
- Open-source contributions.
- AI engineering or LLM tooling experience.
Why Join Oracle?
Work on Global-Scale Infrastructure
Build technology used by enterprises worldwide.
Modern Cloud-Native Technologies
Gain hands-on experience with Kubernetes, containers, automation, and distributed systems.
Career Growth Opportunities
Exposure to platform engineering, cloud architecture, DevOps, and SRE domains.
Innovation-Driven Environment
Work on cutting-edge cloud and AI technologies.
Engineering Ownership
Engineers are encouraged to take ownership of projects and influence technical decisions.
Career Growth Path
This role can lead to:
- Senior Software Engineer
- Principal Engineer
- Cloud Architect
- Platform Engineering Lead
- Site Reliability Engineer
- Kubernetes Specialist
- Distributed Systems Architect
