Taro Logo

Senior Principal Software Developer

A world leader in cloud solutions, Oracle 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
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 instrumental in accelerating OCI's evolution into an autonomous cloud, improving efficiency, scalability, and developer productivity.

As a Senior Principal Software Developer, you'll be at the forefront of innovative initiatives with broad impact across OCI. The role requires deep technical expertise in Linux systems, virtualization technologies, and distributed systems. You'll work on complex challenges, from low-level execution runtimes and cluster management to application orchestration and advanced change management workflows.

The position 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 make significant technical contributions while working with cutting-edge cloud technologies at one of the world's leading enterprise software companies.

Ideal candidates will have 10+ years of experience, strong systems programming skills, and a proven track record of delivering high-quality products in mission-critical environments. The role requires excellent problem-solving abilities and strong communication skills to collaborate effectively across teams.

Last updated 6 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
Go
Python
Kubernetes
  • Bachelor's or Master's degree in Computer Science, or a 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
  • Strong problem-solving skills, ownership mindset, and excellent communication abilities
  • Experience designing architectures for high availability, scalability, and future flexibility

Benefits For Senior Principal Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, and vision insurance
  • Short term disability 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