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.