Lead Principal Platform Software Engineer (Implementing Effective Development Engineering Practices)
$96,800 per year
Apply (opens in a new tab)Lead Principal Platform Software Engineer (Implementing Effective Development Engineering Practices)
Posted 7 days ago
SENIORITY
Lead
SALARY
$96,800 per year
About the role
- Shape Oracle's AI-native development capabilities
- Help define the technical vision and architecture for capabilities that support AI-native software development across Oracle.
- Identify opportunities to improve developer and team productivity across planning, implementation, review, delivery, and maintenance.
- Connect reusable platform capabilities—including agent execution, context, tools, skills, development environments, and evaluation—to useful developer experiences.
- Make architectural and investment recommendations that balance near-term delivery with long-term reuse, reliability, security, and cost.
- Lead AI-native engineering practices
- Establish and demonstrate practices that enable humans and agents to collaborate effectively throughout the software lifecycle.
- Advance spec-driven development, translating intent, requirements, and constraints into specifications and executable acceptance criteria that guide implementation and validation.
- Engineer agent loops and workflow graphs that coordinate planning, execution, feedback, and refinement, with appropriate state management, recovery, and human oversight.
- Treat specifications, context, skills, harnesses, and evaluations as maintained engineering assets.
- Apply these approaches within our organization and use delivery experience to guide broader adoption.
- Turn ambiguity into delivery
- Lead initiatives where the problem, solution, ownership, or delivery path is initially unclear; establish a shared understanding and an actionable approach.
- Resolve technical dependencies, competing priorities, and gaps between teams that impede delivery.
- Align stakeholders on architectural boundaries, responsibilities, interfaces, and acceptance criteria.
- Sequence complex initiatives into increments that test assumptions, deliver useful capabilities, and inform subsequent investment.
- Remain accountable for technical outcomes through implementation, adoption, and operation.
- Build and validate foundational systems
- Write foundational code, prototypes, and reference implementations that resolve uncertainty and establish patterns other teams can adopt.
- Guide the development of agent harnesses and execution platforms that support secure, observable, and repeatable engineering work.
- Enable workflows that move from a software-change requirement to validated, reviewable changes across affected repositories.
- Establish evaluations and feedback mechanisms that assess correctness, security, maintainability, and successful task completion.
- Use execution traces, failures, and developer feedback to improve specifications, context, orchestration, and tooling.
- Influence across teams and develop technical leadership
- Build alignment across engineering, product, security, and service teams through sound judgment, clear communication, and demonstrated results.
- Lead consequential design decisions and resolve disagreements while incorporating expertise from across the organization.
- Mentor engineers and technical leads in AI-native development and the software engineering foundations needed to make it dependable.
- Partner with internal customers to establish pilots, support adoption, and turn successful approaches into broadly reusable capabilities.
- Contribute to hiring and strengthen the organization's technical depth.
- Demonstrate productivity and operational impact
- Define success in terms of developer and team outcomes, including human effort, delivery time, accepted results, quality, and cost.
- Evaluate complete workflows, accounting for review, correction, supervision, and operational effort.
- Establish appropriate controls for agent permissions, execution isolation, traceability, and human intervention.
- Use evidence to decide which capabilities to expand, improve, or retire.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
