Principal Software Development Engineer (oci)

Oracle Oracle · Enterprise · Austin, TX +1

Principal Software Development Engineer role focused on building and operating highly scalable distributed services for the OCI Limits platform, which manages service limits, quotas, and capacity governance across Oracle Cloud Infrastructure. The role involves leading architecture, driving end-to-end execution, partnering with service teams, and improving platform capabilities. Requires deep experience in distributed systems, cloud infrastructure, and large-scale service design.

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

  • distributed systems
  • cloud infrastructure
  • large-scale service design
  • Java
  • Go
  • Python
  • C++
  • scalability
  • fault tolerance
  • service-oriented architectures
  • cloud-native services
  • REST API design
  • multi-tenant service architectures
  • databases
  • NoSQL systems
  • distributed persistence systems
  • networking fundamentals
  • observability
  • monitoring
  • debugging
  • performance tuning
  • technical design reviews
  • architecture discussions
  • cross-team engineering initiatives
  • written communication
  • verbal communication

Nice to have

  • Infrastructure as Code tools
  • Terraform
  • CloudFormation
  • compliance-aware distributed systems
  • developer productivity automation
  • tooling
  • operational process improvements
  • leading complex technical initiatives