Senior Platform Software Engineer

Oracle•Nashville, TN
•$92,500 - $209,500

About The Position

Oracle is hiring a Senior Platform Software Engineer to support and develop platform services, SDKs, and OCI File Storage Services. The role combines production operations and reliability work with platform software development. The engineer owns moderately complex platform components, evolves service or SDK contracts for multi-tenant use, and leads team-level improvements to integration frameworks and developer tooling. The position monitors service availability, reliability, performance, and capacity across pre-production and production environments. It includes incident response, deployment ownership, operational readiness reviews, troubleshooting, problem management, and the creation of automation, observability, runbooks, and documentation. The engineer also designs, tests, debugs, and optimizes software aligned with established architecture, contributes to code reviews and secure development practices, and works with partner teams and customers to resolve issues and improve service operability and customer experience. The U.S. hiring range is $92,500–$209,500 per annum. The position may be eligible for bonus and equity. Oracle describes a comprehensive benefits package; eligibility and details may vary by employee circumstances and location.

Requirements

  • At least 4 years of experience supporting commercial software, cloud infrastructure, or storage services in a distributed production environment.
  • Strong knowledge of Linux, operating systems, networking fundamentals, and production operations.
  • Knowledge of storage systems, file systems, and distributed-system fundamentals.
  • Experience with automation or infrastructure tooling such as Python, Terraform, or Bash.
  • Strong troubleshooting, debugging, incident-management, and ticket-resolution skills.
  • Ability to coordinate effectively with development, operations, networking, security, and other partner teams.
  • Clear written and verbal communication, sound task management, and ability to produce high-quality technical documentation.
  • Ability to interpret service metrics, logs, alarms, and operational trends during troubleshooting and reliability analysis.
  • Familiarity with Agile practices, change management, and production-readiness principles.
  • Ability to independently manage work, monitor timelines and deliverables, prioritize tasks, and adapt to changes.
  • Ability to analyze data or information from multiple sources to troubleshoot standard and non-standard issues.
  • Ability to collaborate with teams and understand business, stakeholder, and customer needs.

Nice To Haves

  • Hands-on experience with NetApp storage platforms, including administration, monitoring, troubleshooting, or performance analysis.
  • Experience operating enterprise file-storage services or other large-scale storage platforms.
  • Experience with cloud infrastructure and services, particularly Oracle Cloud Infrastructure.
  • Experience designing or improving highly available, resilient, and scalable operational systems.
  • Experience developing automation for provisioning, deployment, monitoring, remediation, or operational workflows.
  • Understanding of storage protocols, data protection, backup, replication, and disaster-recovery concepts.
  • A demonstrated automation mindset, including identifying repetitive operations and toil, automating them safely, and measuring resulting improvements.
  • Creative and analytical problem-solving skills, including structured brainstorming and root-cause analysis to develop scalable, durable solutions.

Responsibilities

  • Perform routine service operations, including host and storage-system management, security and compliance activities, ticket resolution, and customer notifications.
  • Monitor and maintain the availability, reliability, performance, and capacity of OCI File Storage Services in pre-production and production environments.
  • Participate in customer-impacting incidents, lead timely mitigation, coordinate with partner teams, and drive long-term corrective actions.
  • Review and approve operational readiness for new service features and changes.
  • Execute and own software and infrastructure deployments using approved automated tools and change-management practices.
  • Identify recurring incidents, ticket noise, operational gaps, and sources of toil; create automation, bugs, runbooks, metrics, and alarms to address them.
  • Investigate performance, capacity, networking, host, and storage-system issues, escalating when deeper product or vendor expertise is required.
  • Identify growth trends and provide input to capacity planning and service scaling.
  • Create and improve alarms, dashboards, operational procedures, troubleshooting guides, and service documentation.
  • Participate in large-scale events involving service dependencies and coordinate recovery activities.
  • Identify root causes, track corrective actions, and prevent recurrence through problem management.
  • Continuously improve service operability, observability, resilience, and customer experience.
  • Own a bounded platform component and evolve its contracts for multi-tenant use.
  • Debug 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 to achieve business and operational goals.
  • Follow and suggest improvements to all phases of the software development lifecycle; develop features and enhancements to design specifications and document software design and code.
  • Lead code reviews in designated areas and help drive improvements.
  • Debug and resolve moderately complex software issues; develop fixes for identified issues.
  • Implement functional and non-functional testing, quality assurance, error logging, monitoring, and observability, with review by a manager and/or lead.
  • Conduct performance profiling and optimize code.
  • 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 architectural alignment.
  • Implement moderately complex performance optimization and scalability strategies in software design.
  • Collaborate across teams to understand customer issues and align solutions; provide technical guidance to customers as needed.
  • Coach and guide others in advocating for customers, suggest product enhancements based on feedback, and support timely issue resolution and effective communication.
  • Implement customer issue and defect handling and training processes; investigate complex product maintenance issues and align on short- and long-term solutions.
  • Follow development practices and coding standards, maintain code quality, apply industry best practices, and implement secure coding practices.
  • Perform periodic system maintenance and testing, including upgrades and patching for critical vulnerabilities; improve automation, testing, and debugging to support availability, health, and reliability.
  • Manage work independently, monitor timelines and deliverables, prioritize tasks, and adapt to resource or timeline changes.
  • 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 contribute to knowledge sharing and best practices.
  • Build knowledge and skills, stay current with industry trends, use feedback and training, and contribute to continuous learning.
  • Recommend process, protocol, and workflow improvements to increase team efficiency and effectiveness.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Short-term disability
  • 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
  • Flexible vacation for eligible salaried employees or accrued vacation for other eligible employees
  • 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