Oracle Cloud Infrastructure (OCI) is seeking a Senior Software Engineer to join their Technical Strategy and Oversight (TSO) organization. This role is part of a newly established Cloud Performance Organization focused on optimizing critical cloud components and improving customer experience.
The position offers an opportunity to work on ambitious new initiatives, including building innovative platforms, high-performance primitives, and frameworks to support OCI developers. You'll be part of developing new container runtime systems and working on cutting-edge projects like data-plane runtime frameworks and remote persistent storage solutions.
As a Senior Software Engineer, you'll play a crucial role in addressing service inefficiencies, reducing cloud expenses, and ensuring scalability. The role involves evaluating cloud service performance, optimizing internal tools, and implementing improvements in shared components and runtime configurations. You'll work closely with architects, principals, and product managers to deliver high-quality features on time.
The ideal candidate brings 4-5+ years of distributed service engineering experience, strong programming skills in languages like Java, C++, or C#, and deep understanding of cloud infrastructure. You should have hands-on experience with performance profiling, optimization, and working with public cloud platforms.
Oracle offers a comprehensive benefits package including medical, dental, and vision insurance, 401(k) with company match, flexible vacation, and paid parental leave. The company maintains a culture of innovation while providing work-life balance and opportunities for professional growth.
This is a greenfield opportunity to design and build new cloud services from the ground up. You'll be joining a dynamic, flexible workplace where you'll have the autonomy and support to do your best work while contributing to one of the world's leading cloud infrastructure platforms.
The role combines technical leadership with hands-on development, requiring someone who can balance high-level system design with practical implementation. You'll be expected to mentor junior team members while driving major service components and architectural decisions.