O

Oracle

Builds databases, business apps and cloud services

Lead Principal Software Engineer - Core Infrastructure

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNashville, TN, USAIn-person

About the Job

Requirements

  • At least 10 years of software engineering experience, including substantial experience designing and operating distributed systems.
  • Strong programming skills and a record of delivering complex production software.
  • Deep understanding of concurrency, consistency, fault tolerance, application programming interface design, and persistent state.
  • Experience making architectural decisions across services and explaining their tradeoffs clearly.
  • Evidence of leading complex initiatives across teams while remaining close to implementation.
  • Strong judgment about reliability, operational readiness, and safe infrastructure changes.

Responsibilities

  • Lead architecture and hands-on development for distributed services supporting network modeling, configuration, and lifecycle operations across OCI’s AI and cloud infrastructure.
  • Evolve network models, application programming interfaces, and automation to support expanding GPU infrastructure and new network architectures.
  • Design reliable workflows for concurrent and long-running changes, with clear approaches to state management, retries, recovery, and rollback.
  • Build safety into network automation through validation, controlled rollout, observability, and limits on the scope of failures.
  • Improve service performance and scalability to accelerate infrastructure provisioning and network changes.
  • Partner with network engineering, infrastructure delivery, operations, and adjacent software teams to bring new capabilities into production.
  • Own major technical initiatives from problem definition through implementation, rollout, and measurable production outcomes.
  • Mentor engineers and use production experience to improve architecture, reduce recurring failures, and eliminate manual work.

Desired Qualifications

  • Experience with infrastructure software supporting artificial intelligence or machine-learning platforms, GPU clusters, or large-scale compute environments.
  • Experience with network automation, network modeling, configuration management, or infrastructure control systems.
  • Experience with workflow orchestration, reconciliation, or scheduling across distributed resources.
  • Experience with model-based testing, formal methods, or other techniques for verifying complex state transitions.

About the Company

Oracle

Builds databases, business apps and cloud services

Oracle builds databases, business applications, and cloud infrastructure for companies and public-sector organizations. Oracle Database stores and processes business data, while Oracle Cloud Infrastructure provides computing, storage, and networking for applications and AI workloads. Fusion Cloud Applications support finance, human resources, supply chains, and customer service, helping businesses manage everyday operations and reporting. Customers pay for cloud subscriptions and usage, software licenses, support, hardware, and consulting, with deployment options in Oracle's cloud or their own data centers. Oracle was founded in 1977 and is headquartered in Austin, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Austin, TX
Founded
1977

Recently Posted Jobs

Explore more opportunities at Oracle

See more jobs