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

A world leader in cloud solutions using tomorrow's technology to tackle today's problems, operating for 40+ years.
$79,000 - $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 building a next-generation Infrastructure-as-a-Service platform that supports mission-critical customer requirements at cloud scale. As a Storage Software Engineer, you'll join a team focused on delivering large-scale, high-performance, fault-tolerant solutions. The role offers opportunities to design and build innovative systems from the ground up and operate services at scale. The position is hybrid, requiring 3 days in office at either downtown Seattle or Santa Clara locations, with remote options available for candidates with extensive Lustre or Linux filesystem/Kernel development experience. The team values collaboration, innovation, and technical excellence, working on critical enterprise-level features that have significant technical and business impact. Oracle provides comprehensive benefits, promotes work-life balance, and maintains an inclusive workplace culture that values diverse perspectives.

Last updated a day 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

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 cloud platforms (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
  • 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
  • Financial planning and group legal

Interested in this job?

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

Software Developer 4

Senior Software Engineer role at Oracle working on cloud-native distributed systems and database management frameworks.

Senior Backend Developer - Oracle Cloud /Identity and Access Management

Senior Backend Developer role at Oracle Cloud, focusing on Identity and Access Management systems, requiring 4+ years of distributed systems experience.

Senior Software Engineer

Senior Software Engineer role at Oracle focusing on networking technologies and software development leadership, offering competitive compensation and comprehensive benefits.

Senior Member of Technical Staff

Senior backend engineering role at Oracle focusing on Java development and microservices architecture with technical leadership responsibilities.

Senior Full Stack Application Developer

Senior Full Stack Developer role at Oracle Payments team, focusing on cloud-native payment solutions using Java and modern frontend technologies.