Lead Principal Platform Software Engineer

Oracle•Seattle, WA
•$96,800 - $306,400

About The Position

Oracle is seeking a Lead Principal Engineer to shape the technical direction of its AI-powered Development Experience organization. This is a hands-on individual contributor role with influence across teams and organizational boundaries. The engineer will connect broad technical vision to practical delivery, establish foundational architecture, and lead adoption of AI-native development practices such as spec-driven development, agent loops, and workflow graphs. The role involves identifying important problems, clarifying uncertain requirements and ownership, aligning stakeholders, and resolving technical, project, and organizational obstacles. The engineer will partner with engineering and product leaders, security teams, and internal customers to turn emerging approaches into reliable capabilities with measurable benefits for developer and team productivity. The role focuses on shaping AI-native development capabilities, establishing effective human-agent engineering practices, turning ambiguous initiatives into delivery, building and validating foundational systems, influencing teams and developing technical leadership, and demonstrating productivity and operational impact. The position requires extensive experience with complex software systems or developer platforms, cross-team technical leadership, strong hands-on engineering ability, practical experience with AI-native development, and sound judgment regarding security, reliability, and agent autonomy. The U.S. hiring range is $96,800 to $306,400 per annum. The position may be eligible for bonus, equity, and compensation deferral. Oracle offers a comprehensive benefits package. Applications are generally accepted for at least three calendar days from the posting date or while the job remains posted.

Requirements

  • Extensive experience designing, delivering, and operating complex software systems or developer platforms.
  • Demonstrated technical leadership across multiple teams, influencing architecture, engineering practices, and delivery beyond a single project.
  • A record of resolving ambiguous technical, project, and organizational challenges and delivering meaningful outcomes.
  • Strong hands-on engineering skills and ability to move between architectural direction, implementation, and production troubleshooting.
  • Practical experience developing software with AI-native approaches, including spec-driven development, coding agents, agent loops, or workflow graphs.
  • Experience designing agent harnesses, context strategies, and evaluations, with understanding of their effects on quality, reliability, and cost.
  • Strong judgment about security, operational reliability, and the appropriate balance of agent autonomy and human accountability.
  • Ability to communicate complex decisions clearly, build cross-team alignment, and lead through expertise and influence.

Nice To Haves

  • Experience building AI capabilities or developer tools adopted across a large engineering organization.
  • Experience with distributed agent execution, durable workflows, development environments, or coordinated changes across repositories.
  • Experience with reusable skills, MCP integrations, code intelligence, and access-aware context delivery.
  • Experience measuring developer and team productivity and using evidence to guide platform improvements.
  • Familiarity with OCI or comparable cloud infrastructure and enterprise software development environments.

Responsibilities

  • Help define 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.
  • Establish and demonstrate practices that enable humans and agents to collaborate throughout the software lifecycle.
  • Advance spec-driven development by translating intent, requirements, and constraints into specifications and executable acceptance criteria.
  • Engineer agent loops and workflow graphs to 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 AI-native approaches within the organization and use delivery experience to guide broader adoption.
  • Lead initiatives with unclear problems, solutions, ownership, or delivery paths; establish shared understanding and actionable approaches.
  • Resolve technical dependencies, competing priorities, and cross-team gaps 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 future investment.
  • Remain accountable for technical outcomes through implementation, adoption, and operation.
  • Write foundational code, prototypes, and reference implementations that resolve uncertainty and establish reusable patterns.
  • Guide development of agent harnesses and execution platforms that support secure, observable, and repeatable engineering work.
  • Enable workflows that turn software-change requirements into validated, reviewable changes across affected repositories.
  • Establish evaluations and feedback mechanisms to assess correctness, security, maintainability, and successful task completion.
  • Use execution traces, failures, and developer feedback to improve specifications, context, orchestration, and tooling.
  • Build alignment across engineering, product, security, and service teams through judgment, communication, and 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 reusable capabilities.
  • Contribute to hiring and strengthen the organization’s technical depth.
  • Define success through 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 controls for agent permissions, execution isolation, traceability, and human intervention.
  • Use evidence to decide which capabilities to expand, improve, or retire.

Benefits

  • Medical, dental, and vision insurance, including expert medical opinion.
  • Short-term and long-term disability.
  • Life insurance and AD&D.
  • Supplemental life insurance for employees, spouses, and children.
  • Health care and dependent care Flexible Spending Accounts.
  • Pre-tax commuter and parking benefits.
  • 401(k) Savings and Investment Plan with company match.
  • Flexible Vacation for eligible salaried employees or accrued vacation for other eligible employees.
  • 11 paid holidays.
  • 72 hours of paid sick leave upon hire, refreshed annually, with unused balance carrying over up to a 112-hour cap.
  • Paid parental leave.
  • Adoption assistance.
  • Employee Stock Purchase Plan.
  • Financial planning and group legal benefits.
  • Voluntary auto, homeowner, and pet insurance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service