Principal Platform Software Engineer

Oracle•Nashville, TN

About The Position

Join a new engineering team building the platform for Agentic Service Engineering, a system that helps OCI teams understand their services, automate repeatable engineering work, and safely evolve and operate production software with AI. The platform will bring together service context, code and operational knowledge, workflows, testing, and guardrails so engineers and AI agents can diagnose issues, make changes, validate outcomes, and continuously improve services. As a Principal Application Software Engineer, you will design and deliver core platform capabilities, from agent orchestration and service knowledge to developer workflows, evaluation, and production-grade safety controls. You will own substantial technical components end to end, make sound architecture decisions, and partner with service teams to turn manual, service-specific work into reusable platform capabilities.

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 share results with the manager upon completion.
  • Follow and improve all phases of the software development lifecycle, providing guidance and coaching to engineers.
  • Develop and guide software features and enhancements, lead design specifications, ensure accessibility, and document software designs and code.
  • Lead code reviews across multiple areas and debug, troubleshoot, and fix complex software issues.
  • Implement comprehensive functional and non-functional testing, quality assurance, error logging, monitoring, and observability.
  • Profile and optimize performance, build scalable solutions, and anticipate and resolve potential outcomes.
  • Troubleshoot and resolve 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, provide technical guidance, and ensure adherence to architectural standards.
  • Collaborate with stakeholders and external partners to align work with software architecture; implement performance optimization and scalability strategies.
  • Research and evaluate technologies that may affect team results and architectural decisions.
  • Collaborate with stakeholders to understand customer issues, provide technical guidance as needed, advocate for customers, and suggest product enhancements.
  • Support timely issue resolution and communication, establish issue and defect handling and training processes, and investigate broad maintenance issues to develop short- and long-term solutions.
  • Promote development practices and coding standards, participate in peer reviews, provide technical leadership, and ensure code quality.
  • Apply industry best practices and implement secure coding practices to prevent vulnerabilities.
  • Perform periodic system maintenance and testing, including upgrades or patches for critical vulnerabilities.
  • Improve automation, testing, and debugging to maintain system availability, health, support, and reliability.
  • Coordinate moderately complex tasks, track timelines and deliverables, and delegate, monitor, and prioritize work across multiple projects.
  • Collaborate across the organization, align expectations, and ensure proposed solutions meet stakeholder and customer needs.
  • Seek and listen to diverse perspectives and support an inclusive environment.
  • Analyze moderately complex issues, document problem-solving strategies, escalate unresolved or critical issues, and suggest potential solutions.
  • Pursue learning opportunities, stay current with industry trends, seek feedback and training, and coach and mentor junior team members.
  • Recommend and implement process improvements, evaluate their impact, and solicit feedback on alternative approaches.
  • Participate in candidate interviews, assess candidates, and provide hiring recommendations.

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
  • Paid time off, including flexible or accrued vacation depending on employee 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 eligibility for bonus, equity, and compensation deferral
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service