Lead Principal Application Software Engineer

Oracle Oracle · Enterprise · United States

Lead Principal Application Software Engineer at Oracle, responsible for the full software development lifecycle, including architecture, design, coding, testing, and customer support. The role involves coaching engineers, driving improvements, and ensuring application quality and reliability. It requires expertise in modern technologies, API functionality, and collaboration with stakeholders to understand customer needs and resolve complex issues.

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. Harmonizes QA strategy across teams (test pyramids, non-functional testing) to ensure consistent app quality.
  5. Makes significant architectural decisions; leads migrations and pattern adoptions with deprecation plans.

Skills

Required

  • software development lifecycle
  • application architecture
  • API design and integration
  • debugging and troubleshooting
  • customer support
  • secure coding standards
  • testing and quality assurance
  • performance optimization
  • scalability strategies

Nice to have

  • coaching engineers
  • modern/emerging technologies
  • cross-team collaboration
  • technical guidance
  • mentoring