Taro Logo

Senior Principal Software Developer

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
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS · Cloud

Description For Senior Principal Software Developer

Oracle is seeking a Senior Principal Software Developer to tackle critical engineering challenges in foundational data-plane services that power the next generation OCI cloud. This role offers the opportunity to build innovative solutions from the ground up, working on ambitious initiatives such as developing a data-plane runtime framework and creating remote persistent storage solutions with local NVMe drive-comparable performance.

The position requires a technical leader passionate about solving challenging system and data-plane level performance problems. You'll be working in a young, fast-growing team, making deep architectural decisions that will shape the future of OCI data-planes. The ideal candidate should be proficient in low-level systems, distributed system design for high performance, and value simplicity and scale.

As a Senior Principal Software Developer, you'll collaborate with executives on investment decisions, lead software design and development for major cloud infrastructure components, and establish foundations for next-generation data-planes. The role combines high-level system architecture with hands-on development, requiring both technical excellence and leadership skills.

Oracle offers comprehensive benefits including medical/dental/vision insurance, 401(k) matching, flexible vacation, and stock purchase plans. The company promotes work-life balance and provides opportunities for professional growth in a collaborative, innovative environment. This is an excellent opportunity for experienced engineers looking to make a significant impact on cloud infrastructure technology.

Last updated 42 minutes ago

Responsibilities For Senior Principal Software Developer

  • Envision and drive software design and development for new major data-plane components
  • Define foundations for next generation OCI data-planes
  • Take active role in defining standard practices and procedures
  • Perform software development tasks for applications and operating systems
  • Work with Engineering Managers and TPMs, providing guidance to junior team members
  • Handle high level system design and architectural documentation
  • Drive engineering peer reviews and code reviews
  • Balance speed and quality with iteration and incremental improvements

Requirements For Senior Principal Software Developer

Linux
Rust
  • 10+ years of relevant engineering, architecture, or development/operational experience
  • Strong experience of C or C++ or Rust
  • Strong experience with high-concurrency systems
  • Experience in low-level and performance-critical system level design
  • Working experience with Linux OSes/kernels, device drivers, performance testing tools
  • Strong team player with outstanding communication skills
  • Expert knowledge of cloud infrastructure concepts and technologies
  • Experience working with geographically distributed teams
  • Significant work experience in startups or fast-paced enterprise environments

Benefits For Senior Principal Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Commuter Benefits
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal

Interested in this job?

Jobs Related To Oracle Senior Principal Software Developer