Oracle

Principal Platform Software Engineer

  • India
  • On-site
  • Full-time

Posted

About the role

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.

Responsibilities

Key Responsibilities

  • Develop cloud-native backend services: Design, build, test, and maintain reliable, scalable services using modern cloud technologies, Java, SQL, and Agile engineering practices.
  • 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.
  • 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.
  • 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.
  • Improve monitoring and observability: Instrument services, enhance diagnostics, and use monitoring systems, alerts, and dashboards to detect, investigate, and resolve operational problems.
  • Collaborate across engineering and operations: Partner with Support, Operations, and project stakeholders to resolve technical challenges, coordinate service improvements, and maintain operational readiness.
  • 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.
  • 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

  • Strong 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

Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives.

True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.

We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing [email protected] or by calling 1-888-404-2494 in the United States.

Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

More like this

Principal Platform Software Engineer at Oracle | Guap