← Back
Software Developer 3

Software Developer 3

Oracle

Active

Company

Oracle

Location

Bengaluru, Karnataka, India

Salary Range

₹22 LPA – ₹42 LPA

Work Mode

Hybrid

Who Can Apply

BE/BTech (Computer ScienceITElectronics)ME/MTechMCAExperienced Software EngineersCloud EngineersKubernetes EngineersDevOps EngineersPlatform Engineers

Skills Required

KubernetesDockerGo (Golang)JavaPythonDistributed SystemsCloud ComputingOracle Cloud Infrastructure (OCI)CI/CDGitLinuxNetworking FundamentalsMicroservicesInfrastructure AutomationObservability & MonitoringAI-Assisted Engineering Tools

Job Description

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

Expected Interview Questions

Kubernetes & Containers

  1. What is Kubernetes and why is it used?
  2. Explain Pods, Deployments, and Services.
  3. What happens when a Pod fails?
  4. How does Kubernetes networking work?
  5. What are StatefulSets?

Cloud & Infrastructure

  1. What is Infrastructure as Code?
  2. Explain cloud scalability.
  3. Difference between horizontal and vertical scaling?
  4. What are microservices?
  5. How do load balancers work?

Programming

  1. Explain Goroutines in Go.
  2. What are Java threads?
  3. How would you optimize API performance?
  4. Explain REST vs gRPC.
  5. How would you design a scalable backend service?

System Design

  1. Design a Kubernetes monitoring system.
  2. Build a scalable logging platform.
  3. Design a distributed notification service.
  4. How would you manage millions of concurrent requests?

Skills Explanation

Kubernetes

An open-source container orchestration platform used to deploy, manage, and scale applications.

Docker

A containerization platform that enables applications to run consistently across environments.

Go (Golang)

A high-performance programming language widely used in cloud infrastructure development.

Distributed Systems

Systems where multiple computers work together to provide scalable and reliable services.

CI/CD

Practices that automate software testing, integration, and deployment processes.

Observability

The ability to monitor application health using logs, metrics, traces, and alerts.

Resume Tips For This Role

Highlight Cloud Projects

Mention:

  • Kubernetes deployments
  • Containerized applications
  • Cloud infrastructure projects
  • DevOps automation

Showcase Technical Impact

Examples:

  • Reduced deployment time by 50%.
  • Automated infrastructure provisioning.
  • Improved application uptime.
  • Optimized cloud resource utilization.

Include Relevant Technologies

  • Kubernetes
  • Docker
  • Go
  • Java
  • Python
  • AWS
  • OCI
  • CI/CD
  • Git

Demonstrate Problem Solving

Recruiters value engineers who can diagnose and resolve production issues efficiently.

Keep Resume ATS Friendly

Use role-specific keywords naturally throughout the resume.

Last Date

2026-07-22