Lead Principal Application Software Engineer

Oracle Oracle · Enterprise · BENGALURU, KARNATAKA, India

Lead Principal Application Software Engineer at Oracle, focusing on the full software development lifecycle, architecture, and customer support for application software. The role involves leading feature development, modernization initiatives, setting production-readiness standards, diagnosing complex failures, and mentoring engineers. It emphasizes architectural decisions, API governance, and collaborating with stakeholders to align technical strategy with business goals. The position also requires providing expert technical guidance to customers and ensuring secure coding practices.

What you'd actually do

  1. Architects and delivers multi-team features and modernization initiatives with clear, organization-level KPIs.
  2. Establishes global production-readiness standards (SLOs, error budgets, incident tooling) and drives adoption.
  3. Diagnoses and resolves high-severity, multi-system failures; creates systemic reliability improvements across apps/OCI.
  4. Makes significant architectural decisions; leads migrations and pattern adoptions with deprecation plans.
  5. Collaborates with stakeholders internally and externally to lead efforts to understand customer use cases, root causes, and mitigations to align and explain rationale behind application solutions.

Skills

Required

  • Software development lifecycle
  • Application architecture
  • API design and integration
  • Debugging and troubleshooting
  • Customer support
  • Code reviews
  • Mentoring engineers
  • Production-readiness standards (SLOs, error budgets)
  • System reliability improvements
  • Secure coding standards

Nice to have

  • Modern/emerging technologies
  • Performance optimization
  • Scalability strategies
  • Technology research and evaluation

What the JD emphasized

  • highly complex application issues
  • highly complex and systemic issues
  • highly complex software issues
  • highly complex periodic reviews