Principal Application Software Engineer

Oracle Oracle · Enterprise · BENGALURU, KARNATAKA, India

Principal Application Software Engineer at Oracle, focusing on the full software development lifecycle for cloud-based applications. Responsibilities include driving feature development, global production support, debugging complex issues, API integration, software architecture design, and ensuring security and compliance. The role involves leading code reviews, mentoring junior engineers, and collaborating with stakeholders to align solutions with customer needs and business goals.

What you'd actually do

  1. Drives feature development within an application.
  2. Provides global production support to cloud-based applications as needed for critical issues by applying a working knowledge of at least one specialty area.
  3. Troubleshoots and debugs routine and non-routine Oracle applications services and Oracle Cloud infrastructure, end-user application integrations, or acquisitions.
  4. Partners across QA and engineering teams to discuss changes impacting an application's functionality and ensures quality and consistency across specific applications.
  5. Considers designs of the existing software architecture when developing code for applications.

Skills

Required

  • software development lifecycle
  • application features
  • design specifications
  • accessibility
  • code reviews
  • debugging
  • troubleshooting
  • API functionality
  • integration
  • service-to-service interactions
  • software testing
  • quality assurance
  • software error logging
  • monitoring
  • observability
  • performance profiling
  • optimization
  • scalability
  • software architecture
  • security standards
  • coding standards
  • customer use cases
  • cloud-based applications
  • production support

Nice to have

  • guidance and coaching to engineers
  • advanced technical guidance and support to customers