Senior Platform Software Engineer

Oracle•Nashville, TN

About The Position

Owns moderately complex components within platform services or SDKs and leads team-level improvements to integration frameworks and developer tooling. Performs deep debugging across a bounded set of distributed services, driving fixes that protect downstream consumers and upgrade paths. Analyzes usage, performance, and error budgets for specific platform surfaces and implements targeted resilience and capacity optimizations. Authors and curates team-scoped documentation, samples, and adoption guidance. The role designs, develops, tests, and optimizes software aligned with established architecture, while maintaining code quality, security, and compatibility. It collaborates across teams and with customers to investigate issues, plan remediations, and improve products and processes. The engineer independently manages work and deliverables, contributes to team learning, and recommends improvements to workflows and development practices.

Responsibilities

  • Own a bounded platform component, such as a service module or SDK area, and evolve its contracts for multi-tenant use.
  • Debug issues across a limited-service graph and drive compatibility-safe remediation plans.
  • Implement resilience and capacity patterns and document adoption guidance for team consumers.
  • Design software solutions and identify requirements to achieve business and operational goals.
  • Develop software features and enhancements, and document software designs and code.
  • Lead code reviews in designated areas and promote improvements.
  • Debug and troubleshoot moderately complex software issues and develop fixes.
  • Implement functional and non-functional testing, quality assurance, error logging, monitoring, and observability.
  • Profile and optimize software performance.
  • Troubleshoot API functionality and integration issues; implement API versioning, lifecycle, and interoperability strategies.
  • Design and develop software, systems, and services aligned with predefined system architecture.
  • Collaborate with team leads to ensure work aligns with software architecture and implement performance and scalability strategies.
  • Collaborate with internal teams and customers to understand issues, resolve defects, and communicate solutions.
  • Provide technical guidance to customers when needed and mentor others to advocate for customer interests.
  • Investigate product maintenance issues and align on short- and long-term solutions.
  • Follow development practices and coding standards, maintain code quality, and implement secure coding practices.
  • Perform periodic system maintenance and testing, including upgrades or patches for critical vulnerabilities.
  • Improve automation, testing, and debugging to support service availability, health, and reliability.
  • Manage work, timelines, and deliverables independently; reprioritize and adapt to changes in resources or timelines.
  • Collaborate across teams, understand stakeholder and customer needs, and build effective partnerships.
  • Identify and resolve standard and non-standard issues, analyze information from multiple sources, and escalate more complex issues when appropriate.
  • Share knowledge, build skills, stay current with industry practices, and recommend process and workflow improvements.

Benefits

  • Medical, dental, and vision insurance
  • Short-term and long-term disability
  • Life insurance and AD&D
  • Supplemental life insurance for employees and eligible family members
  • Health care and dependent care Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) savings and investment plan with company match
  • Flexible or accrued paid 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 and equity eligibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service