Senior Platform Software Engineer

Oracle•Nashville, TN

About The Position

As a member of Oracle’s software engineering division, the Senior Platform Software Engineer helps define and develop software, including debugging and designing applications or operating systems, and provides technical leadership to other developers. The role specifies, designs, and implements changes to existing software architecture as needs evolve. The engineer designs, develops, and enhances backend services and customer-facing features for a next-generation customer support chat platform. The platform supports scalable chat, ticketing, and live-agent workflows, with integrations to enterprise reporting, forecasting, and data platforms. The engineer develops APIs, data models, and service integrations for AI-assisted capabilities such as knowledge retrieval, response suggestions, conversation summarization, and routing to support resources, helping ensure these capabilities are reliable, secure, measurable, and useful. The role owns defined platform components and API contracts, participates in technical design, code reviews, testing, and troubleshooting, and uses customer feedback, incidents, and telemetry to improve service quality and performance. It collaborates with engineers, product managers, and stakeholders to translate requirements into practical solutions, and supports secure coding, CI/CD, observability, maintenance, upgrades, and vulnerability remediation to keep services production-ready. Oracle lists a U.S. hiring range of $92,500 to $209,500 per annum. The role may be eligible for bonus and equity. Oracle’s U.S. benefits package includes insurance, retirement savings, paid leave, and other benefits described in the posting.

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 help identify requirements that achieve business and operational goals.
  • Develop software features and enhancements according to design specifications, and create documents clarifying software design and code.
  • Lead code reviews in designated areas and help drive improvements.
  • Debug and troubleshoot moderately complex software issues and develop fixes.
  • Implement functional and non-functional testing, quality assurance, error logging, monitoring, and observability to support effective debugging.
  • Profile and optimize performance, and troubleshoot API functionality and integration issues.
  • Implement API versioning, lifecycle, and interoperability strategies.
  • Design and develop software, systems, and services aligned with the predefined system architecture, collaborating with team leads to review architectural alignment.
  • Implement performance optimization and scalability strategies in software design.
  • Collaborate with others to understand customer issues, align solutions, provide technical guidance when appropriate, and advocate for customer interests.
  • Suggest product enhancements based on customer feedback and help ensure timely issue resolution and effective communication.
  • Investigate and troubleshoot product maintenance issues and work toward short- and long-term solutions with customers.
  • Follow development practices and coding standards, maintain code quality, and implement secure coding practices.
  • Perform periodic system maintenance and testing, including upgrades and critical vulnerability patching.
  • Improve automation, testing, and debugging to support service availability, health, support, and reliability.
  • Manage work independently, monitor timelines and deliverables, prioritize work, and adapt to changes in resources or timelines.
  • Collaborate across teams, understand stakeholder and customer needs, and build effective partnerships.
  • Identify and address standard and non-standard issues, analyze information from multiple sources, and escalate more complex issues as appropriate.
  • Contribute to knowledge sharing, continuous learning, and improvements to team processes, protocols, and workflows.

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
  • 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 auto, homeowner, and pet insurance
  • Potential eligibility for bonus and equity
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service