Senior Platform Software Engineer

Oracle•Nashville, TN
•$87,800 - $209,500

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, implements targeted resilience and capacity optimizations, and authors and curates team-scoped documentation, samples, and adoption guidance. The role develops and evolves platform components and software features in alignment with established system architecture, software development practices, and business and operational goals. It includes design, coding, testing, optimization, API lifecycle management, customer issue resolution, security and compliance practices, and maintenance of service availability and reliability. The engineer independently manages work and collaborates across teams, while contributing to continuous learning and improvement.

Responsibilities

  • Own a bounded platform component, such as a service module or SDK area, and evolve its contracts for multi-tenant use.
  • Perform deep debugging across a limited-service graph and drive compatibility-safe remediation plans.
  • Implement targeted resilience and capacity patterns and document adoption guidance for team consumers.
  • Design software solutions and analyze requirements to achieve business and operational goals.
  • Follow and suggest improvements to all phases of the software development lifecycle.
  • Develop software features and enhancements according to design specifications and document software design and code.
  • Lead code reviews in designated areas to drive improvements.
  • Debug and troubleshoot moderately complex software issues and develop fixes.
  • Implement software testing, quality assurance, error logging, monitoring, and observability practices.
  • Profile and optimize code performance.
  • Troubleshoot and resolve moderately complex 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 review work for architectural alignment.
  • Implement performance optimization and scalability strategies in software design.
  • Collaborate within and beyond the immediate team to understand customer issues and align solutions.
  • Provide technical guidance and support to customers regarding reported issues as needed.
  • Coach and guide others to advocate for customer interests and suggest product enhancements based on feedback.
  • Support timely issue resolution and effective customer communication.
  • Implement customer issue and defect handling and training processes.
  • Investigate and troubleshoot complex product maintenance issues and work toward short- and long-term solutions.
  • Collaborate with the team to establish and follow development practices and coding standards.
  • Ensure code quality and adherence to acceptance criteria, and apply secure coding practices.
  • Keep up to date with industry best practices and apply them to software development.
  • Perform periodic maintenance and testing for systems requiring upgrades or patches.
  • Drive improvements in automation, testing, and debugging to support service availability, health, support, and reliability.
  • Independently manage work, timelines, and deliverables; prioritize work and adapt to changing resources or timelines.
  • Collaborate across teams, understand stakeholder and customer needs, and build effective partnerships.
  • Identify and address standard and non-standard issues, escalating more complex issues as appropriate.
  • Analyze information from multiple sources to troubleshoot errors and contribute to knowledge sharing.
  • Pursue continuous learning, seek and use feedback and training, and share knowledge with team members.
  • Recommend process, protocol, and workflow updates to improve team efficiency and effectiveness.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Short-term disability insurance
  • Long-term disability insurance
  • Life insurance
  • 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
  • Paid time off
  • 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
  • May be eligible for bonus and equity
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service