O

Oracle

Builds databases, business apps and cloud services

Principal Software Engineer - Core Infrastructure

Backend EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • Seven to ten years of software engineering experience, including experience designing, building, and operating distributed systems.
  • Strong programming skills and a record of delivering reliable production software.
  • Solid understanding of concurrency, consistency, fault tolerance, API design, and persistent state.
  • Experience owning significant features or service components throughout the software development lifecycle.
  • Ability to evaluate design tradeoffs, troubleshoot complex issues, and communicate technical decisions clearly.
  • Experience collaborating across teams and delivering projects with dependencies.
  • Sound judgment about testing, reliability, operational readiness, and safe infrastructure changes.

Responsibilities

  • Design, implement, and operate distributed services supporting network modeling, configuration, and lifecycle operations across OCI’s AI and cloud infrastructure.
  • Extend network models, APIs, and automation to support expanding GPU infrastructure and new network architectures.
  • Build reliable workflows for concurrent and long-running changes, including state management, retries, recovery, and rollback.
  • Develop validation, testing, observability, and rollout mechanisms that make network changes safer.
  • Diagnose and resolve bottlenecks in service performance, data access, and change execution.
  • Partner with network engineering, infrastructure delivery, operations, and adjacent software teams to deliver capabilities across service boundaries.
  • Independently lead substantial projects from requirements and technical design through implementation, deployment, and production support.
  • Participate in operational support and incident investigations, turning findings into improvements that reduce recurring failures and manual work.
  • Mentor engineers through code reviews, design discussions, and collaborative problem solving.

Desired Qualifications

  • Infrastructure software supporting AI/ML platforms, GPU clusters, or large-scale compute environments.
  • Network automation, network modeling, configuration management, or infrastructure control systems.
  • Workflow orchestration, reconciliation, or scheduling across distributed resources.
  • 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