Taro Logo

Senior Principal Software Developer

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

Description For Senior Principal Software Developer

We're seeking experienced and driven developers to join Oracle Cloud Infrastructure (OCI)'s new Service Platform team. This role focuses on building foundational platform services that power OCI, working with Linux internals, virtualization, and container technologies. The team is responsible for developing everything from low-level execution runtimes and cluster management to application orchestration and advanced change management workflows.

As a Senior Principal Software Developer, you'll be instrumental in shaping innovative initiatives that have broad impact across OCI. The role requires deep technical expertise in systems programming, Linux internals, and distributed systems. You'll work on complex technical challenges while helping drive OCI's evolution into an autonomous cloud platform.

The position offers competitive compensation ($96,800-$251,600) with comprehensive benefits including medical/dental/vision insurance, 401(k) matching, flexible vacation, and equity opportunities. This is a unique opportunity to work on cutting-edge cloud infrastructure while making significant technical contributions that shape the future of Oracle's cloud platform.

The ideal candidate brings 10+ years of software development experience, strong systems programming skills, and expertise in technologies like Linux virtualization, containers, and distributed systems. You'll work in a collaborative environment focused on building high-performance, scalable solutions that power Oracle's next-generation cloud services.

Last updated 4 days ago

Responsibilities For Senior Principal Software Developer

  • Collaborate with cross-functional teams to design and build scalable, high-performance foundational platform services
  • Define and improve engineering best practices, development processes, and design standards
  • Design, implement, and maintain software components across the full development lifecycle
  • Contribute to debugging, performance tuning, and improving reliability of system-level software
  • Drive architectural and design decisions with broad impact across OCI

Requirements For Senior Principal Software Developer

Linux
Kubernetes
Go
Python
Rust
  • Bachelor's or Master's degree in Computer Science, or related technical field, or equivalent practical experience
  • 10+ years of professional software development experience
  • Proficient in systems-level programming with C/C++, Rust, Go, or Python
  • Experience with Linux virtualization technologies and container runtimes
  • Solid understanding of Linux systems, including kernel and driver development
  • Experience developing high-performance, low-level systems
  • Strong problem-solving skills, ownership mindset, and excellent communication abilities
  • Experience designing architectures for high availability, scalability

Benefits For Senior Principal Software Developer

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 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 Senior Principal Software Developer

Principal Software Engineer - Mobile (Server Focus)

Principal Software Engineer position at Oracle focusing on mobile backend development using Java and Kotlin, leading architecture and development of server-side applications.

Software Developer 4

Principal Software Engineer role at Oracle building next-gen cloud deployment platform using Java, Go, and Kubernetes. Remote position with competitive benefits.

Principal/Lead Software Developer

Principal/Lead Software Developer role at Oracle in Casablanca, requiring 8+ years of experience in Java, SQL, and enterprise software development, offering comprehensive benefits and growth opportunities.

Principal Software Engineer, OCI

Principal Software Engineer position at Oracle Cloud Infrastructure (OCI) building new service platform for cloud-scale applications.

Principal Software Engineer

Principal Software Engineer role at Oracle building next-generation cloud-native authorization services, requiring 10+ years of experience in backend development.