Principal Platform Software Engineer

Oracle•Nashville, TN

About The Position

The Principal Platform Software Engineer leads platform projects that cross multiple teams, evolving runtimes or middleware patterns to improve interoperability and support multi-tenant scale. The role diagnoses and resolves complex cross-service issues, establishes versioning and compatibility practices, and promotes safe rollout strategies. It drives shared observability standards, capacity planning, and resilience patterns across multiple workloads, and produces migration guides and adoption playbooks to improve ecosystem consistency and developer experience. The engineer designs, develops, tests, and optimizes software and APIs; contributes to system architecture; and provides technical leadership, guidance, and coaching to engineers. The role also works with stakeholders on customer issues, security and compliance practices, maintenance, reliability, and process improvement. It coordinates moderately complex work across projects, mentors junior team members, and participates in candidate interviews and hiring recommendations.

Responsibilities

  • 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 several services.
  • Design software solutions, analyze requirements, and deliver solutions that meet business and operational goals.
  • Guide and improve phases of the software development lifecycle, including coaching engineers.
  • Lead design specifications and develop software features and enhancements, ensuring accessibility and documenting software design and code.
  • Lead code reviews across multiple areas and conduct debugging and troubleshooting to resolve complex software issues.
  • Implement functional and non-functional testing, quality assurance, error logging, monitoring, and observability.
  • Profile and optimize performance, build scalable solutions, and troubleshoot complex API functionality and integration issues.
  • Implement API versioning, lifecycle, and interoperability strategies.
  • Contribute to software architecture and system design, recommend project or design scope, and guide less experienced developers.
  • Collaborate with stakeholders and external networks to align work with software architecture and architectural standards.
  • Research and evaluate technologies for potential architectural changes when appropriate.
  • Collaborate with stakeholders on customer issues, provide technical guidance, advocate for customer interests, and suggest product enhancements.
  • Investigate complex maintenance issues and develop short- and long-term solutions with customer agreement.
  • Promote development practices, coding standards, peer review, code quality, and secure coding practices.
  • Perform periodic system maintenance and testing, including upgrades or patching for critical vulnerabilities.
  • Improve automation, testing, and debugging to support system availability, health, and reliability.
  • Coordinate project tasks, monitor timelines and deliverables, delegate and prioritize work, and adjust plans as needed.
  • Collaborate across the organization, seek diverse perspectives, and align solutions with stakeholder and customer needs.
  • Analyze and address complex issues, escalate critical or unresolved matters, and document problem-solving strategies.
  • Pursue ongoing learning, stay current with industry trends, and coach and mentor junior team members.
  • Recommend and implement process improvements and evaluate their impact on stakeholders.
  • Participate in candidate interviews, assess candidates, and provide hiring recommendations.

Benefits

  • Medical, dental, and vision insurance, including expert medical opinion
  • Short-term disability 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
  • Paid time off, including flexible 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 benefits, including auto, homeowner, and pet insurance
  • May be eligible for bonus, equity, and compensation deferral
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service