Senior Software Engineer, Core Infrastructure

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

About The Position

Oracle’s Cloud Infrastructure team builds Infrastructure-as-a-Service technologies for a large-scale, distributed, multi-tenant cloud. The Object Storage Service team seeks hands-on engineers to solve problems in distributed systems, large-scale storage, and highly available services. The team is developing enterprise-class features for demanding big data and enterprise workloads. In this senior role, you will own software design and development for major Object Storage Service components and features. The position calls for strong coding ability, familiarity with distributed systems, a focus on simplicity and scale, and comfort working in a collaborative, agile environment. The role is onsite at Oracle’s Nashville, Tennessee location. It includes design, implementation, optimization, testing, and operational support of distributed storage components, with attention to scalability, reliability, availability, security, compliance, and automation. The engineer collaborates across teams, contributes to incident response and root-cause investigations, and works to improve team processes and technical practices.

Requirements

  • Strong coding ability.
  • Familiarity with distributed systems.
  • Ability to work collaboratively in an agile environment.
  • Ability to track timelines and complete work with minimal supervision.
  • The posting does not specify a required degree or minimum years of experience.

Responsibilities

  • Design, implement, and optimize distributed-system components for scalability, resiliency, and operability.
  • Develop and optimize systems and code for large-scale data retrieval, storage, processing, and distributed state management.
  • Implement scalability requirements for assigned components and review team members’ implementations for scalability.
  • Deliver features and implement performance and load testing.
  • Build fault-tolerant components using redundancy, replication, automatic failover, retries, circuit breakers, and timeouts.
  • Apply recovery-oriented design principles and develop tests, including fault-injection and brown-out scenarios, to evaluate system correctness.
  • Configure tests and alarms to detect failures proactively; build dashboards, telemetry, and alerting to monitor component health.
  • Draft and execute runbooks and operational procedures to support recovery from failures.
  • Implement data replication and synchronization techniques to maintain integrity and availability.
  • Diagnose, debug, and resolve system-component issues and implement strategies to prevent customer-impacting interruptions and maintenance windows.
  • Develop automation scripts and tooling to troubleshoot operational issues and maintain cloud infrastructure, including Infrastructure as Code tools.
  • Participate in operational support rotations, incident response, and root-cause investigations.
  • Apply security measures, including encryption and access controls, implement remediation plans, and help ensure compliance and current documentation.
  • Follow change-management plans for patching, updating, and rolling back applications.
  • Track timelines, complete work in alignment with project requirements, and adjust priorities as resources or timelines change.
  • Collaborate across teams, understand stakeholder and customer needs, and contribute to shared objectives and knowledge sharing.
  • Identify and address standard and non-standard issues, analyze information from multiple sources, and escalate complex issues as appropriate.
  • Pursue continuous learning and recommend process, protocol, and workflow improvements.

Benefits

  • Medical, dental, and vision insurance
  • Short-term and long-term disability insurance
  • Life insurance and accidental death and dismemberment insurance
  • Supplemental life insurance for employees, spouses, and children
  • Health care and dependent care flexible spending accounts
  • Pre-tax commuter and parking benefits
  • 401(k) plan with company match
  • Flexible or accrued vacation, depending on employee eligibility and position
  • 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