Jobs · Engineering

Lead Principal Application Software Engineer

Oracle · United States · 2 wk ago
RemoteRemoteEngineering$105k–$264k/yrFull-time

About the role

This role is responsible for architecting and delivering multi-team features and modernization initiatives with clear, organization-level KPIs. The incumbent will diagnose and resolve high-severity, multi-system failures; create systemic reliability improvements across applications and OCI. They will also harmonize QA strategy across teams, define cross-team API governance and dependency management frameworks, and shape prioritization across multiple teams using data from field/customer, telemetry, and live-site signals.

Responsibilities

  • Architects and delivers multi-team features and modernization initiatives with clear, organization-level KPIs.
  • Establishes global production-readiness standards (SLOs, error budgets, incident tooling) and drives adoption.
  • Diagnostics and resolves high-severity, multi-system failures; creates systemic reliability improvements across apps/OCI.
  • Harmonizes QA strategy across teams (test pyramids, non-functional testing) to ensure consistent app quality.
  • Makes significant architectural decisions; leads migrations and pattern adoptions with deprecation plans.
  • Creates scalable blueprints and reference implementations adopted by multiple teams.
  • Defines cross-team API governance and dependency management frameworks.
  • 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.
  • Provides expert technical guidance and support to customers regarding application-related issues to mitigate recurrence.
  • Collaborates with the security team and leadership teams to establish, follow, and improve upon application development practices, secure coding standards, and code quality, providing coaching to less experienced team members.
  • Leads project initiatives for periodic maintenance and testing operations for application systems that require upgrading or patching (e.g., for critical vulnerabilities).

Qualifications

  • Expertise in application software development, software architecture, and system structural design.
  • Strong understanding of modern and emerging technologies, debugging, and troubleshooting.
  • Experience in leading project initiatives to design software solutions and identify and analyze requirements.
  • Ability to provide expert technical guidance and support to customers regarding application-related issues.
  • Knowledge of security practices and compliance standards.
  • Experience in managing and driving improvements in system maintenance and testing operations.
  • Proven ability to manage timelines, deliverables, and budgets for critical high-impact projects or initiatives.
  • Excellent problem-solving skills and the ability to lead specialized, advanced problem-solving efforts.
  • Continuous learning and staying updated with emerging trends, technologies, and industry standards.

Skills

  • Software development and coding - Design, Testing, and Optimization.
  • Software architecture - Software System Structural Design.
  • Issue/Defect Collaboration - Software Products Support.
  • Practices and Standards Compliance - Security and Compliance.
  • Development Operations - System Maintenance.

Benefits

Not specified.

Pay

Range in USD from: $104,600 - $264,100 per year.

Schedule

Not specified.

Similar jobs