Lead Principal Application Software Engineer

Oracle Oracle · Enterprise · United States

Lead Principal Application Software Engineer at Oracle, focusing on the full software development lifecycle, architecture, and customer support. This role involves coaching engineers, driving application improvements, defining standards, troubleshooting complex issues, and collaborating with stakeholders to align technical solutions with business goals. The position emphasizes architectural decision-making, performance optimization, and ensuring software quality and reliability across various applications and services within the OCI ecosystem.

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
  • debugging
  • troubleshooting
  • API design
  • system design
  • customer support
  • secure coding standards
  • code quality
  • testing
  • quality assurance
  • monitoring
  • observability

Nice to have

  • modern/emerging technologies
  • performance optimization
  • scalability strategies
  • technology research and evaluation