Oracle logo

Principal Application Software Engineer

Oracle · Posted Oct 14

Cloud infrastructure, enterprise software, database systems, and AI-powered business applications

IndiaFull-timeHybridLead/Staff8+ years₹40.0L–₹75.0L yearly68 applicants
Cloud ComputingEnterprise SoftwareDatabaseArtificial IntelligenceInformation TechnologyPublic Company
Full time

Get a personal compatibility score

Add a resume for personal matches

About the role

This role sits within Oracle's application engineering organization, focused on the full application software development lifecycle for cloud-based applications and Oracle Cloud infrastructure. The work spans application feature development, API design, integration and versioning, software architecture, testing, performance optimization and production support of Oracle applications services. The Principal Application Software Engineer leads code reviews, provides technical guidance and coaching to engineers, and collaborates with design, product, QA and stakeholders on customer-reported issues.

What you will do

  • Drives feature development within an application.
  • Provides global production support to cloud-based applications as needed for critical issues by applying a working knowledge of at least one specialty area.
  • Troubleshoots and debugs routine and non-routine Oracle applications services and Oracle Cloud infrastructure, end-user application integrations, or acquisitions.
  • Partners across QA and engineering teams to discuss changes impacting an application's functionality and ensures quality and consistency across specific applications.
  • Considers designs of the existing software architecture when developing code for applications.
  • Translates requirements and features into a structured, scalable, maintainable, and performant code plan for an application.
  • Contributes to establishing the dependencies (e.g., API) associated with the functionality of an application.
  • Discusses application requirements with the customer while considering scalability and reliability, and recommends build priorities within teams and defines build priorities within team.
  • References and shares other sources of feedback (e.g., online forums, live site maintenance reports) to refine application requirements.
  • Collaborates with Designers, Product Managers, Software Engineers, and stakeholders when evaluating and integrating customer specifications and business requirements.
  • Designs software solutions and analyzes and identifies requirements to achieve business and operational goals, sharing results with manager upon completion.
  • Adheres to and improves execution of all phases of the software development lifecycle; provides guidance and coaching to engineers to drive improvements.
  • Utilizes advanced knowledge to develop and guide new software features and enhancements leading design specifications, ensuring accessibility, and develops documents to clarify software design and code.
  • Leads code reviews in multiple areas to help drive improvements.
  • Conducts debugging and troubleshooting to identify and fix complex software issues.
  • Develops fixes for identified issues.
  • Implements comprehensive software testing (e.g., functional and non-functional testing), quality assurance processes, software error logging, monitoring, and observability for effective debugging, sharing work with manager and/or lead upon completion.
  • Conducts performance profiling and optimization of coding, building scalable solutions, and anticipating and resolving potential outcomes.
  • Troubleshoots and resolves complex issues related to application programming interface (API) functionality and integration. Implements complex API versioning, lifecycle, and interoperability strategies.
  • Implements and contributes to developing software, systems, and services, ensuring review by manager and/or senior technical leaders upon completion. Recommends project or design scope.
  • Provides technical guidance and coaching to less experienced developers in existing software architecture.
  • Contributes to periodic reviews and ensures adherence to architectural standards.
  • Collaborates with stakeholders and networks externally to ensure work aligns with software architecture.
  • Implements complex performance optimization and scalability strategies in software design.
  • Occasionally conducts technology research and evaluation for potential architectural changes that may have an impact on results for the team.
  • Collaborates with stakeholders to understand customer issues and align solutions.
  • May provide advanced technical guidance and support to customers regarding customer-reported issues.
  • Advocates for customers' interests and suggests product enhancements based on feedback.
  • Provides input to ensure customer satisfaction through timely resolution of issues and effective communication.
  • Identifies and implements customer issue and/or defect handling and training processes.
  • Investigates and troubleshoots complex and broad-reaching/scoped maintenance issues to ensure customer agreement on short- and long-term solutions (e.g., future enhancements).
  • Collaborates with the team and externally to follow development practices and coding standards, providing coaching to less experienced team members.
  • Participates in peer review processes, provides technical leadership, and ensures c...

Skills used in this role

Oracle CloudAPICloudOracle ApplicationsObservabilitySoftware Architecture

Benefits and support

  • Compensation and benefits are detailed in the job posting

About Oracle

Oracle Corporation is a multinational computer technology company specializing in cloud-engineered hardware, enterprise software, and database management systems. It provides comprehensive cloud solutions such as Oracle Cloud Infrastructure (OCI) and Oracle Cloud Applications (OCA) to power digital transformations globally. Headquartered in Austin, Texas, Oracle is a major player in enterprise AI integration and database solutions.

Industry
Cloud Computing
Company size
141000 employees
Founded
1977
Location
Austin, Texas, USA
Funding stage
Public Company

Funding

Public Company · $56B raised

Glynn Capital
  • 2025-10-24Post IPO Debt$18B
  • 2025-02-03Conventional Debt$18B

Leadership

LJ

Lawrence J. Ellison

Chairman of the Board and Chief Technology Officer

CM

Clay Magouyrk

Chief Executive Officer

MS

Mike Sicilia

Chief Executive Officer

HM

Hilary Maxson

Chief Financial Officer

JE

Jae Evans

Global Chief Information Officer and Executive Vice President