Oracle logo
Oracle1 week ago

Lead Principal Software Engineer

On-site · Austin, Texas, United States

Type
Full Time
Level
Senior Level
Education
Masters Degree
Company size
Enterprise
Industry
Cloud Services

Job Summary

Lead Principal Software Engineer for OCI Imaging & Container Registry Services. Architect, design, and operate distributed, highly available, multi-tenant systems across OCI regions with cost-efficient architectures and consistent latency, throughput, and durability. Collaborate with Compute, Storage, Networking, OKE, and functions to deliver platform features for Imaging and Container Registry Services, enforce secure-by-default designs, and improve reliability. Mentor engineers in distributed systems design and high-scale data processing; drive operational excellence by owning service-level objectives and reducing toil through automation, observability, and self-healing. Own full service lifecycle from design to deployment, on-call, and continuous improvement. Define and drive the technical roadmap for OCI Imaging & Container Registry Services and translate customer needs into priorities. Contribute to the broader Compute vision and influence how Oracle’s Imaging & Container Registry Services evolve for mission-critical workloads globally. Requires hands-on experience with cloud-scale distributed systems, strong written and verbal communication, and ability to lead projects across geo-distributed teams.

Required Qualifications

  • 10+ years of development experience with large scale, highly available distributed systems
  • Proficiency in Java programming patterns
  • Experience with Scala and Python is preferred
  • Advanced knowledge of data structures, algorithms, and operating systems
  • Experience operating distributed services at scale
  • Expertise in Linux and operating systems
  • Strong communication skills, ownership, and ability to lead
  • BS or MS degree in Computer Science/Engineering or related IT field or equivalent experience
  • Soft Skills: leadership, collaboration across geo-distributed teams
  • Ability to design, scope, and direct automation and enhancements

Desired Qualifications

  • 10+ years of development experience with large scale, highly available distributed systems
  • Proficiency in Java programming patterns
  • Experience with Scala and Python is preferred
  • Advanced knowledge of data structures, algorithms, and operating systems
  • Experience operating distributed services at scale
  • Expertise in Linux and operating systems
  • Strong communication skills and ownership
  • Proven ability to drive technical outcomes and work independently in fast-evolving AI solution spaces
  • Ability to propose, scope, design, and direct automation, optimizations, and enhancements
  • BS or MS degree in Computer Science/Engineering or related IT field or equivalent experience
  • Soft leadership: ability to mentor engineers and raise engineering standards
  • Experience with AI technologies, frameworks, and engineering patterns
  • Experience with cloud-native application behaviors
  • Proactive, experimentation-oriented mindset
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Oracle

Lead Principal Software Engineer

Apply on Sorce