Senior Software Developer - Cloud Native & Kubernetes
Oracle Financial Services Software Ltd
Apply on company website
Senior Software Developer - Cloud Native & Kubernetes
Oracle Financial Services Software Ltd
Bengaluru/Bangalore
Not disclosed
Job Details
Job Description
Software Developer 3
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.
Job role
Work location
BENGALURU, KARNATAKA, India
Department
Software Engineering
Role / Category
Software Development
Employment type
Full Time
Shift
Day Shift
Job requirements
Experience
Min. 4 years
About company
Name
Oracle Financial Services Software Ltd
Job posted by Oracle Financial Services Software Ltd
Apply on company website