Principal Platform Software Engineer (India)

Principal Platform Software Engineer (India)

27 Oct
|
Oracle
|
India

27 Oct

Oracle

India

About the Company and Team

Oracle is a global technology company delivering enterprise software, database technologies, and cloud infrastructure that help organizations run critical business applications and services.

Join Oracle's Database organization and contribute to the development and operation of scalable, reliable, cloud-native services.

The role combines modern backend engineering, infrastructure automation, DevOps practices, and production operations. Engineers contribute across the full software lifecycle, from architecture and development through deployment, monitoring, troubleshooting, and continuous improvement.

The team also embraces AI-assisted software development, using tools such as Codex to accelerate engineering workflows while maintaining strong standards for code quality, security, and reliability.

As platform capabilities evolve, engineers will have opportunities to contribute to Model Context Protocol (MCP) servers and integrations that connect cloud services with AI agents.

Job Summary

Oracle India is seeking a Principal Software Engineer (IC4) with 7+ years of professional software engineering experience to design, develop, deploy, and operate highly available cloud-native backend services.

You will work on complex engineering challenges involving Java, SQL, distributed systems, microservices, infrastructure automation, and production service reliability.

In this hands-on role, you will build scalable backend capabilities, improve deployment automation, strengthen observability, and troubleshoot complex production incidents. You will collaborate with engineering, Support, and Operations stakeholders to deliver reliable services and continuous platform improvements.

You will also use Codex and other agentic development tools for code exploration, implementation, testing, debugging, and documentation, while independently reviewing and validating generated output.

As the team's capabilities expand, you will contribute to the design, development, and operation of MCP servers and AI-agent integrations.

The role is suited to an experienced engineer who combines strong backend development fundamentals with practical cloud engineering, production ownership, and a continuous-improvement mindset.

Key Responsibilities

1. Develop cloud-native backend services : Design, build, test, and maintain reliable, scalable services using modern cloud technologies, Java,



SQL, and Agile engineering practices.

2. Automate infrastructure and deployments : Develop scripts, infrastructure configurations, and automated deployment workflows using technologies such as Terraform and CI/CD pipelines to support repeatable global service deployments.

3. Apply AI-assisted development : Use Codex and other agentic coding tools extensively for code exploration, implementation, testing, debugging, and documentation. Independently validate generated output for correctness, security, performance, and maintainability.

4. Ensure production service reliability : Respond to production escalations, lead incident recovery and root-cause investigations, and implement improvements to reduce recurring issues and strengthen service availability.

5. Improve monitoring and observability : Instrument services, enhance diagnostics, and use monitoring systems, alerts, and dashboards to detect, investigate, and resolve operational problems.

6. Collaborate across engineering and operations : Partner with Support, Operations, and project stakeholders to resolve technical challenges, coordinate service improvements, and maintain operational readiness.

7. Drive engineering quality : Participate in code reviews, provide constructive feedback, improve engineering practices, and create technical and operational documentation that makes services easier to maintain and operate.

8. Contribute to AI integration capabilities : Support the design, development, and operation of MCP servers and related integrations with AI agents as platform requirements evolve.

Qualifications and Skills

Mandatory

Experience and Education

- 7+ years of professional software engineering experience, with a strong focus on backend development and production systems.
- Bachelor's or Master's degree in Computer Science, or equivalent software-development experience.

Backend Software Engineering

- Robust hands-on programming skills in Java and SQL.
- Experience designing, developing, testing, debugging,



and maintaining production backend services.
- Strong software engineering fundamentals, including code quality, maintainability, performance, and troubleshooting.
- Experience participating in code reviews and delivering reliable production software.

Cloud and Distributed Systems

- Practical experience developing or operating cloud-native services.
- Understanding of distributed systems, microservice architectures, and highly available services.
- Ability to reason about scalability, service availability, failure handling, and operational reliability.

DevOps and Infrastructure Automation

- Experience automating software deployments or installations using scripting and engineering tools.
- Familiarity with CI/CD pipelines and version-control practices.
- Ability to contribute to service instrumentation and repeatable deployment workflows.

Production Operations and Reliability

- Experience troubleshooting production software and investigating service failures.
- Strong root-cause-analysis and problem-solving skills.
- Ability to collaborate with Support and Operations teams during incidents and service improvements.
- Familiarity with monitoring, alerts, logs, and operational diagnostics.

AI Assisted Engineering and Collaboration

- Ability and willingness to use Codex or comparable agentic development tools as part of everyday engineering work, while independently validating generated results.
- Ability to work effectively in an Agile development environment.
- Strong technical communication, documentation, collaboration, and continuous-improvement skills.

Good to Have

- Experience developing commercial software products that process large data volumes in highly available distributed environments.
- Hands-on experience with Terraform or comparable infrastructure-as-code technologies.
- Expertise in one or more public cloud platforms: OCI, AWS, Azure, or GCP.
- Experience using Grafana dashboards, alerts, or comparable monitoring tools.
- Experience with Git, Bitbucket, or similar version-control tools.
- Experience designing or developing MCP servers.
- Experience integrating cloud services with AI agents.
- Familiarity with JavaScript and Node.js.
- Prior experience using Codex or other agentic coding tools and validating their output.

Experience improving CI/CD pipelines

📌 Principal Platform Software Engineer (India)
🏢 Oracle
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: principal platform software engineer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: principal platform software engineer (india) / india