Storage Software Engineer-C++/Java/File Systems/Lustre

A world leader in cloud solutions using tomorrow's technology to tackle today's challenges, partnering with industry-leaders for over 40+ years.
$79,800 - $178,100
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cloud

Description For Storage Software Engineer-C++/Java/File Systems/Lustre

Oracle's Cloud Infrastructure team is seeking a Storage Software Engineer to join their team building next-generation Infrastructure-as-a-Service solutions. This role focuses on delivering large-scale, high-performance, fault-tolerant storage systems that support mission-critical customer requirements at cloud scale. The position offers opportunities to work on distributed systems, virtualized infrastructure, and highly available services.

As a Senior Member of Technical Staff in OCI Storage, you'll be part of a team that designs and implements innovative storage solutions from the ground up. The role requires expertise in C++/Java, file systems (particularly Lustre), and distributed systems. You'll work in a hybrid environment (3 days in office) at either the downtown Seattle or Santa Clara location, with remote options available for candidates with extensive Lustre or Linux filesystem/Kernel development experience.

The ideal candidate will have 6-10+ years of experience in cloud storage systems, strong programming skills in C++/Java/Python, and deep knowledge of distributed systems. You'll collaborate with architects and product management, contribute to system design and architecture, mentor junior engineers, and ensure the delivery of high-quality code. The role offers competitive compensation, comprehensive benefits, and the opportunity to work on cutting-edge cloud infrastructure at one of the world's leading technology companies.

This position combines technical expertise with leadership responsibilities, requiring excellent communication skills and the ability to explain complex technical concepts clearly. You'll be working in a collaborative, agile environment where simplicity, scalability, and continuous learning are valued. The role offers significant technical and business impact while delivering critical enterprise-level features.

Last updated 19 days ago

Responsibilities For Storage Software Engineer-C++/Java/File Systems/Lustre

  • Work with architects and product management to define requirements for OCI storage products
  • Make substantial contributions towards design and architecture
  • Implement proof of concepts
  • Mentor junior engineers
  • Write and review code
  • Write test automations
  • Operate large-scale cloud storage systems

Requirements For Storage Software Engineer-C++/Java/File Systems/Lustre

Java
Python
Linux
  • 4+ years experience delivering and operating large scale, highly available cloud storage systems
  • Strong proficiency with C/C++ or Java and Python
  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals
  • Strong troubleshooting and performance tuning skills
  • Bachelor's in Computer Science
  • Experience with public cloud offerings (OCI, AWS, GCP, Azure) is a plus
  • Background in RMDA and high-performance networking is a plus
  • System administration experience with Lustre filesystems

Benefits For Storage Software Engineer-C++/Java/File Systems/Lustre

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
  • Health care and dependent care Flexible Spending Accounts
  • 401(k) Savings and Investment Plan with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours of paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Oracle Storage Software Engineer-C++/Java/File Systems/Lustre

Software Developer 3

Senior Software Developer position at Oracle focusing on backend development with Java, React, and Node.js, requiring 8 years of experience.

Software Developer 4

Senior Software Engineer role at Oracle, focusing on healthcare technology and EHR systems modernization using Java, microservices, and cloud technologies.

Software Developer 4

Senior Software Developer position at Oracle in Burlington, MA, focusing on cloud computing and distributed systems, offering competitive salary and comprehensive benefits.

Full Stack Senior Developer

Senior Full Stack Developer role at Oracle Life Sciences, focusing on distributed systems and cloud services for healthcare solutions. Remote position in Spain.

Software Developer 3

Senior Software Developer role at Oracle Health & AI, focusing on healthcare financial management applications and cloud solutions.