Taro Logo

Principal Software Development Engineer - SaaS Continuity Engineering

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges for 40+ years.
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Software Developer(hybrid)

Principal Software Engineer position at Oracle focusing on distributed systems and cloud infrastructure, offering hybrid work arrangement and competitive compensation.

Software Developer - Architect

Principal Software Developer Architect position at Oracle focusing on distributed systems and cloud architecture with competitive compensation and benefits.

Principal Software Development Engineer (OCI)

Principal Software Development Engineer position at Oracle Cloud Infrastructure (OCI) focusing on distributed systems and cloud infrastructure development.

Principal Software Engineer

Principal Software Engineer position at Oracle Cloud Infrastructure, focusing on distributed systems and cloud architecture with 6+ years experience required.

Software Developer - Architect, Blockchain, FinTech Data Platform

Principal Software Engineer position at Oracle focusing on architecting next-generation FinTech Data Platform using blockchain and distributed systems technology.

Description For Principal Software Development Engineer - SaaS Continuity Engineering

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.

Last updated 19 days ago

Responsibilities For Principal Software Development Engineer - SaaS Continuity Engineering

  • Continuity engineering tooling that would require knowledge of telemetry, discovery, middleware, and all SaaS components
  • Design resiliency features for the SaaS platform and launching them into production
  • Design services that are highly available, scalable, and redundant
  • Design services that improve the availability, scalability, and reliability of SaaS infrastructure implementations
  • Operate high-scale services and understand how to make them more resilient
  • Drive tactical execution of features and projects, and own feature design

Requirements For Principal Software Development Engineer - SaaS Continuity Engineering

Java
Kubernetes
  • BS/MS in Computer Science or related fields
  • 8+ years software engineering experience in a distributed cloud environment
  • Hands-on experience in building and operating highly available and large-scale services
  • Strong development experience in Java, C++, or similar OO languages
  • Experience with containers and cloud native components
  • Experience with scripting languages for developing automations
  • Experience in developing resilient and fault tolerant systems

Interested in this job?