Senior Principal Software Engineer

World leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Partner with industry-leaders in almost every sector for 40+ years.
$96,800 - $251,600
Distributed Systems
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS · Cloud

Description For Senior Principal Software Engineer

Oracle Cloud Infrastructure (OCI) is seeking a Senior Principal Software Engineer to join their team building the future of cloud for Enterprises. This role combines the agility of a startup with the scale of the world's leading enterprise software company. You'll be working on cloud-native database systems, providing unparalleled performance and durability through large-scale distributed services and storage backend.

As a Senior Principal Engineer, you'll be at the forefront of designing and building innovative systems from the ground up, focusing on complex problems in distributed database systems, storage infrastructure, and transaction processing. The position offers significant technical and business impact, working with a growing team on ambitious initiatives.

The role requires expertise in C/C++ development, with opportunities to work on cloud-scale distributed systems. You'll be responsible for developing significant features in Oracle Cloud's Database Service offerings, requiring deep technical knowledge of database internals and distributed systems architecture.

Key technical areas include:

  • Cloud-scale distributed systems development
  • Database internals and lifecycle management
  • Performance optimization and scalability
  • Transaction processing systems
  • High-availability architecture

Benefits include comprehensive healthcare, 401(k) with company match, flexible vacation, stock purchase plans, and professional development opportunities. The position offers competitive compensation ranging from $96,800 to $251,600 annually, plus potential bonuses and equity.

This is an opportunity to work with cutting-edge technology while solving complex technical challenges at scale. You'll be part of a team that values innovation, collaboration, and technical excellence, with the chance to make a significant impact on enterprise-level cloud infrastructure.

Last updated 11 hours ago

Responsibilities For Senior Principal Software Engineer

  • Define and evolve standard software engineering practices, patterns architecture and procedures
  • Define, develop, design, and debug Cloud Scale Distributed Systems and Services
  • Provide mentorship for other engineers
  • Own software development of significant features in Oracle Cloud's Database Service offerings
  • Work with C/C++ and learn new languages as needed

Requirements For Senior Principal Software Engineer

PostgreSQL
Java
  • 10+ years of professional software development experience or 4+ years with advanced degree
  • Strong technical skills in designing and developing cloud-scale systems
  • Deep knowledge of database internals and lifecycle management
  • Experience with Oracle, Aurora, MySQL, PostgreSQL, InnoDB, PolarDB, and TaurusDB
  • Strong experience with data structures, algorithms, concurrency, multi-threading
  • Proficiency in developing large production projects in modern C, C++, Java
  • BS or MS degree or equivalent experience

Benefits For Senior Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • 401(k) Savings with company match
  • Flexible Vacation
  • 11 paid holidays
  • Paid sick leave
  • Paid parental leave
  • Employee Stock Purchase Plan
  • Financial planning and group legal

Interested in this job?

Jobs Related To Oracle Senior Principal Software Engineer

Sr Principal Software Developer

Senior Principal Software Developer role at Oracle, focusing on distributed cloud database development with 10+ years experience required. Compensation range $96,800-$251,600.

Architect/Senior Principal Engineer, Oracle SaaS

Senior Principal Engineer position at Oracle SaaS Engineering, focusing on architecting and developing high-availability and service continuity solutions for cloud applications.

Principal Software Engineer

Principal Software Engineer role at Oracle Cloud Infrastructure focusing on distributed systems and cloud infrastructure development.

Principal Software Engineer

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

Principal Software Development Engineer (OCI)

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