Owns complex application features throughout the development lifecycle, from requirements and design to deployment and production support. Leads design and code reviews, resolves complex issues, and collaborates across teams to improve architecture, engineering quality, and customer outcomes.
Translates requirements into scalable designs, implementation plans, and acceptance criteria.
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:
Issue/Defect Collaboration – Software Products Support:
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.
Drives adoption of coding standards, engineering practices, and quality expectations.
Applies secure design and coding practices throughout development.
Planning & Execution:
Independently delivers complex initiatives, managing scope, dependencies, risks, and milestones.
Balances feature delivery, operational needs, and technical debt while communicating risks early.
Partners across engineering, product, architecture, security, and support teams.
Resolves complex, ambiguous problems using data, experimentation,
and technical judgment.
Builds expertise in relevant technologies, cloud services, and domain workflows.
Drives measurable improvements in development, testing, deployment, and support.
Reduces recurring defects and manual effort through reusable patterns, documentation, and automation.
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 adaptable 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 [HIDDEN TEXT] or by calling 1-(phone hidden) 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.
📌 Principal Software Engineer, Developer Platform Engineering (Noida)
🏢 Oracle
📍 Noida