Senior Principal Software Developer, Storage Primitives
Listed on 2026-05-09
-
Software Development
Software Engineer, Cloud Engineer - Software, DevOps
Job Description
We are proud to have sponsored and attended Rust Con 2025. This posting is made for Rust Con 2025 attendees interested in Oracle opportunities. We face several engineering challenges in critical foundational data‑plane services that power the next generation of OCI cloud. We need you to challenge existing engineering assumptions and boundaries, bring in your expertise in highly performant, reliable, and available system engineering to take OCI data‑planes to the next level.
This is an opportunity to build innovative solutions for our customers from the ground up. Our team is young and growing fast, working on ambitious initiatives such as a data‑plane runtime framework, a remote persistent storage solution with latency and performance comparable to a local NVMe drive, and tooling to identify critical performance improvements across OCI data‑planes.
We are looking for self‑motivated engineers passionate about solving challenging system, data‑plane level and performance problems. You should be a rock‑solid developer able to dive deep into low‑level systems, design broad distributed system interactions for high performance, and work comfortably in a collaborative, agile environment.
ResponsibilitiesEnvision, collaborate with executives for investment and drive the software design and development for new major data‑plane components of Oracle's Cloud Infrastructure. Define foundations for the next generation of OCI data‑planes, making deep architectural changes. Take an active role in the definition and evolution of standard practices, specify specifications for significant new projects, and design and develop software accordingly.
Career LevelIC5
Qualifications- 10+ years of relevant engineering, architecture, or development/operational experience.
- Strong experience with C/C++ (preferred) or Rust (preferred).
- Strong experience with high‑concurrency systems.
- Experience designing and delivering low‑level and performance‑critical systems.
- Experience with Linux OSes/kernels, device drivers, performance testing tools, distributed debugging tools, high‑performance distributed storage, and networking.
- 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.
- Expert knowledge of cloud infrastructure concepts and technologies.
- Experience working with geographically distributed teams.
- Significant work experience in startups or fast‑paced enterprise technology development environments.
- US:
Hiring Range in USD $96,800 – $251,600 per year. May be eligible for bonus, equity, and compensation deferral. - Oracle offers a comprehensive benefits package, including medical, dental, and vision insurance; short‑term and long‑term disability; life insurance and AD&D; supplemental life insurance; flexible spending accounts; pre‑tax commuter benefits; 401(k) plan with company match; paid time off (vacation accrual information); 11 paid holidays; paid sick leave; paid parental leave; adoption assistance; employee stock purchase plan; financial planning and group legal; voluntary benefits (auto, homeowner, pet insurance).
Certain US customer or client‑facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates.
EEO StatementOracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).