Principal Platform Software Engineer

Oracle•United States,
•$105,900 - $234,600

About The Position

Oracle is seeking a Principal Platform Software Engineer to lead engineering and operational management for highly available, large-scale Oracle database fleets and drive platform software development across teams. The role combines deep Oracle database engineering with cross-team platform architecture, middleware and runtime interoperability, cloud-scale operations, and software development leadership. The engineer will analyze and tune Oracle 19c databases, design secure and resilient database architectures, and build fleet-management automation and operational tooling. They will lead technical analysis for upgrades, patches, enhancements, and architectural changes; define capacity, availability, and operational requirements with OCI service owners; and lead incident response, root-cause analysis, and prevention for complex production issues. The role also leads the evolution of middleware patterns or runtimes, establishes versioning and safe rollout strategies, and drives observability and resilience standards across services. It includes designing, testing, optimizing, and maintaining software and APIs; resolving complex defects and integration issues; contributing to architecture reviews; and coaching engineers through code reviews and technical guidance. The position collaborates with Compute, Storage, Networking, Governance, and other teams, and produces migration guides and adoption playbooks to improve consistency and developer experience. Oracle lists a U.S. hiring range of $105,900 to $234,600 per annum. The role may also be eligible for bonus, equity, and compensation deferral. Oracle's U.S. benefits include medical, dental, and vision insurance; disability and life insurance; flexible spending accounts; commuter and parking benefits; a 401(k) plan with company match; paid time off and holidays; paid sick leave and parental leave; adoption assistance; an employee stock purchase plan; financial planning and group legal benefits; and voluntary insurance benefits.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 6–8 years of Oracle Database Engineering, Administration, or SRE experience.
  • Deep expertise with Oracle 19c, including RAC, Data Guard, RMAN, ASM, SQL optimization, performance diagnostics, and high-availability/disaster-recovery design.
  • Strong Python and/or Shell scripting experience for automation, diagnostics, monitoring, and operational tooling.
  • Demonstrated experience leading complex database changes, upgrades, and reliability initiatives.
  • Strong understanding of database security, observability, capacity planning, and cloud-scale operations.
  • Proven technical leadership, mentoring, and cross-functional collaboration skills.
  • Excellent written and spoken English, critical thinking, and ability to operate effectively in a demanding environment.

Responsibilities

  • Lead engineering and operational management for highly available, large-scale Oracle database fleets.
  • Analyze, tune, diagnose, and improve the performance and reliability of Oracle 19c databases.
  • Design database architecture, access methods, allocation strategies, validation controls, protection, and security standards.
  • Build scalable fleet-management automation and tooling using Python and/or Shell scripting.
  • Lead technical analysis for database upgrades, patches, enhancements, and architectural changes.
  • Define long-range database capacity, availability, and operational requirements with OCI service owners.
  • Lead incident response, root-cause analysis, and prevention initiatives for complex production issues.
  • Mentor engineers, review designs and code, and establish operational best practices and runbooks.
  • Collaborate with Compute, Storage, Networking, Governance, and other OCI teams to deliver resilient cloud services.
  • Lead cross-team evolution of middleware patterns or runtimes to standardize interoperability at scale.
  • Define and enforce versioning, deprecation, and rollout strategies that minimize downstream breaks.
  • Drive shared observability baselines, including SLOs and error budgets, and resilience patterns across services.
  • Design software solutions and analyze requirements to meet business and operational goals.
  • Guide software development lifecycle execution, coach engineers, and lead the development of software features and enhancements.
  • Lead code reviews, debugging, troubleshooting, issue fixes, and comprehensive software testing and quality assurance.
  • Implement logging, monitoring, observability, performance profiling, and optimization for scalable software solutions.
  • Troubleshoot complex API functionality and integration issues, and implement API versioning, lifecycle, and interoperability strategies.
  • Contribute to software and systems architecture, recommend project or design scope, guide developers, and help ensure adherence to architectural standards.
  • Collaborate with stakeholders on customer issues, provide technical guidance, advocate for customer interests, and improve issue-handling processes.
  • Promote development practices, coding standards, secure coding, peer reviews, and code quality.
  • Perform maintenance, upgrades, patching, and testing, and improve automation and reliability of systems.
  • Coordinate project tasks, timelines, deliverables, and priorities across multiple projects.
  • Collaborate across the organization and incorporate stakeholder and customer needs and diverse perspectives.
  • Analyze and document problem-solving strategies, escalating critical or unresolved issues with potential solutions.
  • Pursue learning and feedback, mentor junior team members, and share knowledge across teams.
  • Recommend and implement process improvements and evaluate their impact.
  • Participate in candidate interviews, assess candidates, and provide hiring recommendations.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Short-term disability insurance
  • Long-term disability insurance
  • Life insurance and AD&D
  • Supplemental life insurance
  • 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 or accrued vacation, depending on eligibility
  • 11 paid holidays
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal benefits
  • Voluntary auto, homeowner, and pet insurance
  • Potential bonus, equity, and compensation deferral
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service