← All jobs
O

Software Developer 3

Oracle

BengaluruHigh payGCC
Apply on Oracle

Research Oracle before you apply

Check ratings, real-employee reviews, verified pay, and interview difficulty.

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