Principal C++ Developer, Data-Plane Services

A world leader in cloud solutions using tomorrow's technology to tackle today's problems.
$94,200 - $223,500
Backend
Principal Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cloud

Description For Principal C++ Developer, Data-Plane Services

Oracle is seeking a Principal C++ Developer for their Data-Plane Services team to tackle critical engineering challenges in foundational data-plane services powering the next generation OCI cloud. This role offers an exciting 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 rock-solid developer capable of diving deep into low-level systems and designing broad distributed system interactions for high-performance, high-scale data-planes. You'll be working in a collaborative, agile environment where simplicity and scale are valued. The role involves collaborating with executives on investments and driving software design for major data-plane components of Oracle's Cloud Infrastructure.

As a Principal Engineer, you'll be instrumental in defining the foundations for the next generation of OCI data-planes, making crucial architectural decisions. The role combines technical leadership with hands-on development, requiring an established industry track record of success in leading large cloud-scale projects. You'll join a young, fast-growing team working on cutting-edge cloud infrastructure technology.

The position offers comprehensive benefits including medical, dental, and vision insurance, 401(k) with company match, flexible vacation, and various other perks. This is an opportunity to work with a world leader in cloud solutions, in an environment that promotes diverse insights and perspectives, with a competitive compensation package ranging from $94,200 to $223,500 annually.

Last updated 18 days ago

Responsibilities For Principal C++ Developer, Data-Plane Services

  • Envision and drive software design for new major data-plane components
  • Define foundations for next generation of OCI data-planes
  • Make deep architectural decisions
  • Define specifications for significant new projects
  • Perform professional software development tasks
  • Take active role in definition and evolution of standard practices

Requirements For Principal C++ Developer, Data-Plane Services

Linux
  • 5+ years of relevant engineering, architecture, or development/operational experience
  • Strong experience of C/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
  • Expert knowledge of cloud infrastructure concepts and technologies
  • Strong team player with outstanding communication skills
  • Experience working with geographically distributed teams

Benefits For Principal C++ Developer, Data-Plane Services

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
  • 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 Principal C++ Developer, Data-Plane Services

Principal Lead Developer - Java Microservices

Principal Lead Developer position at Oracle, focusing on Java Microservices development with 10+ years experience required, hybrid work model in Bangalore/Chennai.

Senior Principal Product Manager

Senior Principal Product Manager role at Oracle focusing on blockchain/fintech platform development, requiring 10+ years experience and expertise in digital assets and financial technology.

Principal Integrations Developer

Principal Integrations Developer position at Oracle, leading complex Day 2 operations and integration solutions using OIC and related technologies.

Software Developer 5

Principal Software Engineer position at Oracle working on Fusion Data Intelligence platform, focusing on data model development and analytics.

Principal Integrations Developer

Principal Integrations Developer position at Oracle, leading complex integration solutions and Day 2 operations with 10+ years of expertise required.