Principal Software Development Engineer (oci)

Oracle Oracle · Enterprise · Nashville, TN +1

Principal Software Development Engineer for Oracle Cloud Infrastructure (OCI) Limits Team, focusing on designing, building, and operating highly scalable distributed services for service limits, quotas, and capacity governance. The role involves leading architecture, driving end-to-end execution, and ensuring operational excellence for foundational cloud governance capabilities.

What you'd actually do

  1. Design, build, and operate highly scalable distributed services for the OCI Limits platform.
  2. Lead architecture and technical design for major features, services, and platform initiatives.
  3. Drive end-to-end execution from design and development through deployment and operational support.
  4. Partner with OCI service teams to deliver foundational cloud governance and quota management capabilities.
  5. Improve service scalability, resiliency, observability, and operational excellence across the platform.

Skills

Required

  • BS or MS in Computer Science or equivalent experience
  • 10+ years of experience designing, building, and operating large-scale distributed systems and cloud services
  • Experience developing and operating services on public cloud platforms such as OCI, AWS, Azure, or GCP
  • Strong programming experience in Java, Go, Python, C++, or similar modern programming languages
  • Deep understanding of distributed systems fundamentals, scalability, fault tolerance, and service-oriented architectures
  • Hands-on experience building and operating highly available cloud-native services in production environments
  • Strong understanding of REST API design and multi-tenant service architectures
  • Experience with databases, NoSQL systems, storage technologies, and distributed persistence systems
  • Familiarity with networking fundamentals including TCP/IP, HTTP, and standard cloud network architectures
  • Experience with observability, monitoring, debugging, and performance tuning in large-scale systems
  • Experience driving technical design reviews, architecture discussions, and cross-team engineering initiatives
  • Strong written and verbal communication skills with the ability to influence technical direction across organizations

Nice to have

  • Experience building infrastructure control plane services, quota management systems, or cloud governance platforms
  • Familiarity with Infrastructure as Code tools such as Terraform, CloudFormation, or similar technologies
  • Experience with compliance-aware distributed systems operating across multiple geographic regions
  • Experience improving developer productivity through automation, tooling, and operational process improvements
  • Proven ability to lead complex technical initiatives across multiple teams and organizations

What the JD emphasized

  • deep experience in distributed systems
  • cloud infrastructure
  • large-scale service design
  • successfully designed and launched major platform features and services into production
  • operating highly available systems at scale
  • strong sense of ownership across the full software lifecycle
  • long-term scalability
  • driving initiatives independently
  • mentoring engineers
  • influencing technical direction across teams
  • strong technical depth
  • pragmatic decision-making
  • excellent collaboration skills
  • passion for building simple, reliable, and scalable systems
  • 10+ years of experience designing, building, and operating large-scale distributed systems and cloud services
  • Experience developing and operating services on public cloud platforms
  • Strong programming experience in Java, Go, Python, C++, or similar modern programming languages
  • Deep understanding of distributed systems fundamentals, scalability, fault tolerance, and service-oriented architectures
  • Hands-on experience building and operating highly available cloud-native services in production environments
  • Strong understanding of REST API design and multi-tenant service architectures
  • Experience with databases, NoSQL systems, storage technologies, and distributed persistence systems
  • Familiarity with networking fundamentals including TCP/IP, HTTP, and standard cloud network architectures
  • Experience with observability, monitoring, debugging, and performance tuning in large-scale systems
  • Experience driving technical design reviews, architecture discussions, and cross-team engineering initiatives
  • Strong written and verbal communication skills with the ability to influence technical direction across organizations
  • Experience building infrastructure control plane services, quota management systems, or cloud governance platforms
  • Familiarity with Infrastructure as Code tools such as Terraform, CloudFormation, or similar technologies
  • Experience with compliance-aware distributed systems operating across multiple geographic regions
  • Experience improving developer productivity through automation, tooling, and operational process improvements
  • Proven ability to lead complex technical initiatives across multiple teams and organizations