At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of creators and inventors. This Principal Software Engineer role focuses on distributed systems development, requiring 8+ years of experience in software development. The position involves designing and developing major components of Oracle's Cloud Infrastructure, working with high-scale services, and building resilient distributed systems.
The role is part of a team building brand-new services for OCI, requiring expertise in distributed systems and strong coding abilities in languages like Java, GoLang, or C#. You'll be responsible for designing architectures that enable high availability and scalability, while working in an operational environment with mission-critical services.
As a Principal Engineer, you'll take ownership of software design and development for major components, collaborate with teams across OCI, and help shape the future of cloud infrastructure. The position offers competitive compensation ($96,800 - $223,400) and comprehensive benefits including medical, dental, vision insurance, 401(k) with company match, flexible vacation, and parental leave.
The ideal candidate will be both a rock-solid coder and a distributed systems generalist, able to dive deep into any part of the stack and low-level systems. You'll work on projects independently while valuing simplicity and scale in a collaborative, agile environment. This is an opportunity to join Oracle's cloud division, combining the speed of a startup with the resources and stability of a leading enterprise software company.
The role involves tackling challenges in building new innovative technologies, making strategic technical decisions, and ensuring reliable protection of customer cloud environments. You'll be part of a team that's rapidly growing and contributing to the overall expansion of Oracle Cloud, working on services that must balance performance with compliance and regulations.