At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of creators and inventors. We're seeking a Principal Software Engineer to join our team building large-scale distributed infrastructure for the cloud. Oracle is aggressively investing in the Oracle Cloud to provide the broadest, most comprehensive cloud in the industry.
As a Principal Software Engineer, you'll be working on Infrastructure Services including Compute, Storage, and Messaging services. You'll be part of Oracle's Cloud Infrastructure team that's building new Infrastructure-as-a-Service technologies operating at high scale in a broadly distributed multi-tenant cloud environment.
The role requires expertise in distributed systems, with 3-5+ years of experience delivering and operating large-scale, highly available systems. You should be proficient in languages like Java, C++, or C, with experience in Python scripting. Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals is essential.
You'll be responsible for designing and developing major components of Oracle's Cloud Infrastructure, working with cutting-edge technology in cloud computing. The position offers the opportunity to work on ambitious initiatives in a growing space, where engineers at any level can have significant technical and business impact.
We offer a collaborative, agile environment where you'll work with really smart, motivated, and diverse people. You'll have the autonomy and support to do your best work, with opportunities to grow your career and yourself. The role combines the speed and attitude of a start-up with the scale and customer-focus of the world's leading enterprise software company.
This is an exciting opportunity to join a team that values equity, inclusion, and respect for all, while building the future of cloud infrastructure. The position requires strong troubleshooting and performance tuning skills, with experience in virtualization being a significant plus.