Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Oracle Logo

Principal Software Developer

Oracle

$96,800 - $223,400
Aug 24, 2025
San Francisco, CA, US
Apply Now

Oracle is facing engineering challenges in critical foundational data-plane services that power the next generation of OCI cloud. They need to challenge existing engineering assumptions and boundaries, and bring expertise in highly performant, reliable, available system engineering to take OCI data-planes to the next level.

Requirements

  • Strong experience working on data plane architectures in networking devices, storage applications using SPDK, offload with accelerators
  • Strong experience with high-concurrency systems.
  • Experience designing, developing and optimizing high performance network solutions using DPDK, C/C++ and P4
  • Working experience with some of the following technologies: Linux OSes/kernels, device drivers, performance testing tools, distributed debugging tools
  • Expert knowledge of cloud infrastructure concepts and technologies.

Responsibilities

  • envision, collaborate with executives for investment and drive the software design and development for new major data-plane components of Oracle’s Cloud Infrastructure.
  • define the foundations for the next generation of OCI data-planes, making deep architectural changes calls as an outstanding builder and technical leader with an established industry track record of success in leading large cloud scale projects.
  • take an active role in the definition and evolution of standard practices and procedures.
  • Define specifications for significant new projects and specify, design and develop software according to those specifications.
  • perform professional software development tasks associated with the developing, designing and debugging of software applications or operating systems.

Other

  • 6+ years of relevant engineering, architecture, or development/operational experience.
  • Strong team player with outstanding communication, organization, and interpersonal skills.
  • Comfortable with complex, swiftly evolving software development environments.
  • Ability to learn new technologies quickly and drive, follow, evangelize, and improve cross-team processes.
  • Experience working with geographically distributed teams.
  • Significant work experience in startups or fast-paced enterprise technology development environments.