Senior Software Engineer, Core Infrastructure

Oracle•Nashville, TN
•$79,200 - $209,500

About The Position

The Senior Software Engineer will help build a new team and create platforms that enable OCI engineers to deploy and operate services confidently at scale. The role focuses on foundational distributed-systems, developer-platform, and reliability problems, including large-scale cloud infrastructure, deployment orchestration, operational automation, and trustworthy systems. The engineer designs, implements, and optimizes scalable, resilient, and highly available distributed systems. They work with data-plane and distributed-state technologies, develop fault-tolerant mechanisms, and build performance and reliability testing. The role also includes monitoring and resolving production issues through telemetry, dashboards, incident response, and root-cause analysis; developing Infrastructure as Code and automation; implementing security controls; and meeting operational, change-management, and compliance standards.

Responsibilities

  • Develop and optimize scalable distributed systems using distributed state-management and data-plane technologies.
  • Implement scalability requirements and performance/load testing for large-scale workloads.
  • Build fault-tolerant components using redundancy, replication, failover, retries, circuit breakers, and timeouts.
  • Implement telemetry, dashboards, alerts, and fault testing to ensure reliability, correctness, and availability.
  • Apply replication and synchronization techniques to maintain data integrity.
  • Diagnose and resolve production issues and automate troubleshooting and maintenance.
  • Participate in incident response, operational support, and root-cause analysis.
  • Support in-service updates with minimal customer impact.
  • Implement encryption, access controls, and security remediation.
  • Ensure compliance with applicable standards and documentation requirements.
  • Maintain Infrastructure as Code (IaC) and operational automation.
  • Follow change-management processes for patching, updates, and rollbacks.
  • Track timelines, prioritize work, and adjust plans to meet project requirements.
  • Collaborate across teams and understand business, stakeholder, and customer needs.
  • Seek and incorporate diverse perspectives.
  • Independently troubleshoot issues, escalate complex problems, and share best practices.
  • Build new skills, stay current with industry trends, and promote knowledge sharing.
  • Identify and recommend improvements to processes, workflows, and team practices.

Benefits

  • Medical, dental, and vision insurance, including expert medical opinion
  • Short-term disability 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
  • Flexible or accrued vacation, depending on eligibility and position
  • 11 paid holidays
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal
  • Voluntary benefits including auto, homeowner, and pet insurance
  • The role may be eligible for bonus and equity
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service