
Posted 3 days ago
Principal Software Development Engineer
OraclePrincipal Software Development Engineer
Requirements
BS or MS in Computer Science, 10+ years experience in distributed systems, Experience with public cloud platforms, Proficiency in Java, Go, Python, or C++, Understanding of REST API design, Experience with NoSQL and distributed persistence
Skills
JavaGoPythonDistributed SystemsCloud
About the role
Responsibilities
- Design, build, and operate highly scalable distributed services for the OCI Limits platform
- Lead architecture and technical design for major features, services, and platform initiatives
- Drive end-to-end execution from design and development through deployment and operational support
- Partner with OCI service teams to deliver foundational cloud governance and quota management capabilities
- Improve service scalability, resiliency, observability, and operational excellence
- Mentor engineers and provide technical leadership in system design and troubleshooting
- Participate in on-call rotations and resolve complex production issues in distributed environments
Requirements
- 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 (OCI, AWS, Azure, or GCP)
- Proficiency in Java, Go, Python, C++, or similar modern programming languages
- Deep understanding of distributed systems fundamentals, scalability, and fault tolerance
- Strong understanding of REST API design and multi-tenant service architectures
- Experience with NoSQL systems, storage technologies, and distributed persistence
Preferred Qualifications
- Experience building infrastructure control plane services or cloud governance platforms
- Familiarity with Infrastructure as Code tools such as Terraform or CloudFormation
- Experience with compliance-aware distributed systems operating across multiple geographic regions
- Proven ability to lead complex technical initiatives across multiple teams
Benefits
- Medical, dental, and vision insurance
- 401(k) Savings and Investment Plan with company match
- Flexible Vacation and paid time off
- Paid parental leave and adoption assistance
- Employee Stock Purchase Plan
About the Company
Oracle Cloud Infrastructure (OCI) is redefining the cloud for the world’s largest enterprises. We operate with the agility and innovation of a startup while delivering the scale, security, and reliability expected from one of the world’s leading technology companies.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freePrincipal Software Development Engineer
Oracle · Nashville
