Principal Platform Software Engineer

Oracle
Chennai, Tamil Nadu, India

Job Description

Owns complex application features throughout the development lifecycle, from requirements and design to deployment and production support. Independently translates ambiguous requirements into scalable solutions and makes informed technical trade-offs. Leads design and code reviews, resolves complex issues, and collaborates across teams to improve architecture, engineering quality, and customer outcomes.

Responsibilities

Responsibilities:

  • Owns complex features and application areas from design through production delivery.
  • Translates requirements into scalable designs, implementation plans, and acceptance criteria.
  • Defines API contracts and coordinates dependencies across services and teams.
  • Uses telemetry, incidents, and customer feedback to prioritize improvements.
  • Provides technical leadership and mentors engineers.

Software Development and Coding – Design, Testing, and Optimization:

  • Independently designs and implements complex software features and enhancements.
  • Leads code reviews and maintains clear design and implementation documentation.
  • Resolves complex defects across application layers, integrations, and cloud services.
  • Defines automated testing strategies covering functionality, performance, resilience, and security.
  • Improves performance and observability through profiling, logging, metrics, and tracing.

Software Architecture – Software System Structural Design:

  • Leads component and service design aligned with established architecture.
  • Evaluates trade-offs involving scalability, availability, security, maintainability, and cost.
  • Drives architectural improvements and incremental reduction of technical debt.
  • Collaborates with architects and partner teams on cross-component designs.

Issue/Defect Collaboration – Software Products Support:

  • Leads investigation and resolution of complex customer and production issues.
  • Coordinates with engineering, support, and product teams on mitigations and long-term fixes.
  • Conducts root-cause analysis and implements preventive improvements.
  • Communicates technical findings, risks, and resolution progress clearly.

Practices and Standards Compliance – Security and Compliance:

  • Drives adoption of coding standards, engineering practices, and quality expectations.
  • Applies secure design and coding practices throughout development.
  • Addresses application and dependency vulnerabilities with security teams.
  • Ensures changes meet acceptance criteria and applicable compliance requirements.

Core Responsibilities

Planning & Execution:

  • Independently delivers complex initiatives, managing scope, dependencies, risks, and milestones.
  • Balances feature delivery, operational needs, and technical debt while communicating risks early.

Collaboration & Partnership:

  • Partners across engineering, product, architecture, security, and support teams.
  • Aligns stakeholders on technical approaches and resolves disagreements through evidence and constructive discussion.

Problem Solving:

  • Resolves complex, ambiguous problems using data, experimentation, and technical judgment.
  • Identifies root causes and develops sustainable solutions, engaging specialists when needed.

Continuous Learning:

  • Builds expertise in relevant technologies, cloud services, and domain workflows.
  • Applies feedback and shares knowledge through mentoring, reviews, and technical discussions.

Continuous Improvement:

  • Drives measurable improvements in development, testing, deployment, and support.
  • Reduces recurring defects and manual effort through reusable patterns, documentation, and automation.

About Us

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 accommodation-request_mb@oracle.com 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.

Score my resume against this job, free →

Questions about this job

How do I apply for the Principal Platform Software Engineer job at Oracle?

Use the apply link on this page: you apply directly with Oracle on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Oracle want for this Principal Platform Software Engineer role?

The job description asks for API contracts, automated testing strategies and secure design and coding practices. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Oracle?

Apply to the Oracle roles that match your experience, and tailor your resume to each job description: for this role that means showing API contracts, automated testing strategies, secure design and coding practices. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Principal Platform Software Engineer job remote or onsite?

This is based in Chennai, Tamil Nadu.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Oracle, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →