As the Principal Software Development Engineer at Oracle, you will join the SaaS Continuity Engineering team, playing a crucial role in designing and building systems that ensure industry-leading availability and performance for Oracle's SaaS services. The team is responsible for architecting high-availability and service continuity solutions across the entire stack – from infrastructure and database to platform and application services.
You'll be working in a fast-paced, innovative environment, developing next-generation service continuity solutions that operate at scale. The role requires expertise in building resilient systems that can maintain service availability during both small and large-scale incidents. You'll be part of a team that's pushing the boundaries of cloud engineering, working with modern technologies and distributed systems.
The position requires strong technical expertise in distributed systems, cloud infrastructure, and high-availability architectures. You'll need to demonstrate proficiency in languages like Java or C++, along with experience in cloud-native technologies and container orchestration. The role combines hands-on development with architectural decision-making, requiring both technical depth and strategic thinking.
As a Principal Engineer, you'll be expected to drive technical direction, mentor team members, and contribute to the overall architecture of Oracle's SaaS platform. The role offers the opportunity to work on challenging problems at scale, implementing solutions that directly impact the reliability of Oracle's cloud services used by customers worldwide.
This position is ideal for experienced engineers who are passionate about building robust, scalable systems and want to work at the forefront of cloud technology. You'll be joining a company with a strong technical heritage and a commitment to innovation in the cloud space.