Principal Core Infrastructure Engineer

Oracle•Nashville, TN
•$114,600 - $234,600

About The Position

As a member of the software engineering division, you will lead the design, development, debugging, and improvement of software supporting OCI’s hardware repair platform. You will lead delivery and contribute to the architecture of distributed-system components, defining scalability, reliability, and performance requirements for the components you own. You will provide technical guidance to other engineers, evolve software architecture to meet changing needs, and ensure services are ready to operate reliably in production.

Requirements

  • 11 years of experience in software development; or A bachelor’s degree, including a B.Tech, in a relevant field and 7 years of experience in software development; or A master’s degree, including an M.Tech, in a relevant field and 5 years of experience in software development; or A doctorate in a relevant field and 3 years of experience in software development.
  • Relevant fields include Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or a related field.
  • 3 years of academic or professional experience with cloud platforms such as AWS, Azure, Google Cloud, or OCI.
  • 5 years of experience in testing and automation at the system level.
  • 4 years of experience delivering and operating large-scale distributed systems.
  • Proficiency in Java and strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
  • Strong troubleshooting and performance tuning skills, including using operational data to identify issues and guide improvements.
  • Experience developing, testing, and integrating secure REST APIs and services, with knowledge of modern web application development and prototyping.
  • Experience designing automation, writing and maintaining scripts such as Python or Perl, and developing software test plans and quality assurance practices.
  • Experience conducting in-depth code reviews, using source control, estimating software effort, and delivering software through agile development practices.
  • Ability to assess security vulnerabilities, apply security and compliance requirements, and provide technical guidance while collaborating across teams.

Nice To Haves

  • Experience building multi-tenant, virtualized infrastructure.
  • Strong understanding of databases, NoSQL systems, storage, and distributed persistence technologies.

Responsibilities

  • Lead development of owned components and contribute to their architecture, defining requirements for elastic scaling, throughput, availability, and durability.
  • Design fault-tolerant services that support in-service updates, make informed consistency and availability trade-offs during network partitions, and use load shedding, throttling, and rate limiting to meet service level objectives.
  • Define operational metrics and telemetry, design performance and failure-scenario tests, and establish operational readiness.
  • Serve in support rotations and guide incident response and root-cause investigations. Develop infrastructure automation and safe update and rollback plans; implement security controls, remediation, and compliance documentation.
  • Coordinate delivery of moderately complex initiatives, mentor engineers, improve practices across teams, and contribute to candidate interviews and hiring recommendations.

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 (Employee/Spouse/Child)
  • 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 is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation.
  • 11 paid holidays
  • 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours.
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal
  • Voluntary benefits including auto, homeowner and pet insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service