Oracle Cloud Infrastructure (OCI) is seeking a Principal Software Developer to join their team building the future of cloud for enterprises. This role combines the agility of a startup with the scale and customer-focus of the world's leading enterprise software company.
As a Principal Software Developer in the OCI team, you'll be working on building large-scale distributed infrastructure for the cloud. You'll be part of the team developing new Infrastructure-as-a-Service technologies that operate at high scale in a broadly distributed multi-tenant cloud environment. Our mission is to provide customers with best-in-class compute, storage, networking, database, security, and other foundational cloud-based services.
The role requires expertise in solving complex problems in distributed systems, virtualized infrastructure, and highly available services. You'll own the software design and development for major components of Oracle's Cloud Infrastructure, working as both a rock-solid coder and distributed systems generalist. The position demands the ability to dive deep into any part of the stack and low-level systems, as well as design broad distributed system interactions.
Key qualifications include 3-5+ years of experience with large-scale distributed systems, strong programming skills in languages like Java/C++, and deep knowledge of operating systems and distributed systems fundamentals. You'll work in a collaborative, agile environment where simplicity, scale, and continuous learning are valued.
This is an exciting opportunity to join Oracle's aggressive investment in cloud infrastructure, working on technologies that eliminate data and business process fragmentation across cloud silos. You'll be part of a growing team making significant technical and business impact in building the future of enterprise cloud computing.