Sr. Principal Software Developer, OCI

A world leader in cloud solutions that uses tomorrow's technology to tackle today's challenges, partnering with industry-leaders in almost every sector for over 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 Sr. Principal Software Developer, OCI

Oracle Cloud Infrastructure (OCI) is seeking a Senior Principal Software Developer to join their Technical Strategy and Oversight (TSO) organization. This role focuses on building innovative cloud-scale solutions and next-generation platforms that power OCI's services worldwide. The position involves working on ambitious initiatives including new container runtime development, data-plane frameworks, and high-performance storage solutions.

The role is part of a team developing a cutting-edge replication platform that enables seamless data replication across cloud regions, focusing on availability isolation and scalability. This is a greenfield opportunity to design and build new cloud services from the ground up, working with a diverse team of talented engineers.

As a Senior Principal Software Developer, you'll be contributing to critical infrastructure components that support OCI's global operations across 50+ regions. The position requires extensive experience in distributed systems, modern programming languages, and cloud technologies. You'll be working on projects that push the boundaries of cloud infrastructure, including developing high-performance primitives and frameworks that support OCI developers.

The role offers competitive compensation ($96,800 - $251,600) and comprehensive benefits including medical, dental, vision insurance, 401(k) with company match, flexible vacation, and parental leave. This is an opportunity to work on cutting-edge technology while having the autonomy and support to deliver innovative solutions that impact Oracle's global customer base.

The ideal candidate will have 10+ years of experience in distributed service engineering, strong expertise in languages like Java/C++/C#, and deep understanding of cloud infrastructure, performance optimization, and system design. You'll be working in Seattle, WA, contributing to Oracle's mission of delivering enterprise-grade cloud solutions while having opportunities for technical leadership and mentorship.

Last updated 3 hours ago

Responsibilities For Sr. Principal Software Developer, OCI

  • Design and build new cloud services from the ground up
  • Develop next-generation replication platform for data replication within and across cloud regions
  • Enhance availability isolation and deliver high scalability solutions
  • Work on low-level systems with high performance
  • Contribute to OCI-wide programs to improve engineering standards

Requirements For Sr. Principal Software Developer, OCI

Java
Linux
Kafka
  • 10+ years distributed service engineering experience
  • 10+ years development experience in modern programming languages (Java, C++, C#)
  • Experience in data mining and analysis on large datasets
  • Experience with streaming technologies, including Kafka
  • Deep understanding of Linux administration and networking stack
  • Experience in cloud service control or data planes
  • Experience in performance optimization of distributed systems
  • Deep understanding of object-oriented design and SDK development
  • Good knowledge of data structures, algorithms, and operating systems
  • Working familiarity with networking protocols
  • Good understanding of databases and NoSQL systems
  • BS degree in Computer Science or related field (MS preferred)

Benefits For Sr. Principal Software Developer, OCI

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • 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
  • 72 hours paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Oracle Sr. Principal Software Developer, OCI

Principal Software Engineer

Principal Software Engineer position at Oracle focusing on OCI Load balancing service, requiring 6+ years of experience in distributed systems development.

Software Development Director

Senior technical leadership role at Oracle Cloud Infrastructure leading critical networking initiatives and managing high-performing engineering teams in Nashville, TN.

Principal Member Technical Staff (JoinOCI-SDE)

Principal Technical Staff position at Oracle Cloud Infrastructure focusing on distributed systems, deployment automation, and cloud infrastructure development in Nashville, TN.

Software Development Director

Senior software leadership role at Oracle Cloud Infrastructure (OCI) focusing on infrastructure initiatives and team management, requiring 10+ years of experience.

Software Developer 4

Principal Software Engineer role at Oracle Cloud Infrastructure (OCI) focusing on distributed systems, network monitoring, and analytics solutions.