Principal Software Development Engineer - SaaS Cloud

As a world leader in cloud solutions, Oracle uses tomorrow's technology to tackle today's problems.
United States
$94,200 - $223,500
Distributed Systems
Principal Software Engineer
Remote
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Principal Software Development Engineer - SaaS Cloud

The SaaS Continuity Engineering team at Oracle is responsible for designing and building systems and services that enable industry-leading availability and performance for Oracle's SaaS services. The team focuses on high-availability and service continuity solutions across the entire stack, including infrastructure, database, platform, and application services. They are developing next-gen service continuity solutions in a fast-paced, innovative environment.

As a Principal Software Development Engineer, your responsibilities will include:

  • Designing and launching major features into production
  • Operating high-scale services and improving their resilience
  • Developing highly available, scalable, and redundant services
  • Balancing speed and quality through iteration and incremental improvements
  • Fostering a culture of operational excellence and proactivity
  • Driving tactical execution of features and projects, and owning feature design

Required Qualifications:

  • BS/MS in Computer Science or related fields
  • 8+ years of 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

Preferred Qualifications:

  • Hands-on experience developing services on a public cloud platform (AWS, Azure, GCP, Oracle)
  • Experience and understanding of cloud infrastructure services, regions, and multi-AD designs
  • Building CI/CD pipelines with robust testing and deployment schedules
  • Experience collaborating across engineering organizations

This role offers a comprehensive benefits package and opportunities for career growth in a dynamic, innovative environment.

Last updated 3 months ago

Responsibilities For Principal Software Development Engineer - SaaS Cloud

  • Design major features and launch them into production
  • Operate high-scale services and improve their resilience
  • Develop highly available, scalable, and redundant services
  • Balance speed and quality through iteration and incremental improvements
  • Foster a culture of operational excellence and proactivity
  • Drive tactical execution of features and projects, and own feature design

Requirements For Principal Software Development Engineer - SaaS Cloud

Java
Kubernetes
  • BS/MS in Computer Science or related fields
  • 8+ years of 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

Benefits For Principal Software Development Engineer - SaaS Cloud

401k
Dental Insurance
Medical Insurance
Vision Insurance
Parental Leave
Equity
  • Medical, dental, and vision insurance
  • Short term disability and long term disability
  • Life insurance and AD&D
  • Flexible Spending Accounts
  • 401(k) Savings and Investment Plan with company match
  • Flexible Vacation
  • 11 paid holidays
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Oracle Principal Software Development Engineer - SaaS Cloud

Director of Software Development, Oracle Database Appliance (ODA)

Director position leading worldwide development of Oracle Database Appliance, managing distributed teams and delivering integrated software solutions.

Remote Principal Software Engineer

Principal Software Engineer role at Oracle focusing on building large-scale distributed systems for healthcare data processing using cloud technologies.

Principal Member of Technical Staff

Principal Engineer role at Oracle Health building distributed systems and cloud infrastructure to modernize healthcare delivery.

Senior Principal Software Engineer - Distributed Systems

Senior Principal Software Engineer role at Oracle focusing on distributed systems and healthcare data platform development with competitive compensation and benefits.

Senior Principal Software Engineer - Life Sciences

Senior Principal Software Engineer position at Oracle, leading the development of Life Sciences platform with focus on distributed systems and cloud architecture.