File Systems Software Engineer

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Partner with industry-leaders in almost every sector for over 40+ years.
Santa Clara, CA, USASeattle, WA, USABurlington, MA, USA
$94,200 - $223,500
Distributed Systems
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS · Cloud

Description For File Systems Software Engineer

Oracle's Cloud Infrastructure team is seeking a Principal Software Engineer to join their team building next-generation Infrastructure-as-a-Service solutions. This role focuses on developing large-scale, high-performance, fault-tolerant systems that support mission-critical customer requirements in a secure, distributed multi-tenant cloud environment. The position requires expertise in file systems, particularly Lustre, and distributed systems.

As a Principal Member of Technical Staff, you'll work on OCI's upcoming AI/ML storage infrastructure services, requiring deep experience with parallel filesystems in large-scale Linux environments. The role combines technical leadership with hands-on development, requiring both architectural vision and coding expertise. You'll collaborate with senior architects and product management while mentoring junior team members.

The position offers competitive compensation ($94,200-$223,500) and comprehensive benefits, including medical coverage, 401(k) matching, and flexible vacation. This is an opportunity to work on cutting-edge cloud infrastructure at one of the world's leading technology companies, with significant technical and business impact while delivering critical enterprise-level features.

Oracle provides an inclusive work environment, supporting work-life balance and offering opportunities for professional growth in cloud computing and distributed systems. The role requires strong technical skills combined with excellent communication abilities to explain complex technical concepts effectively.

Last updated a minute ago

Responsibilities For File Systems Software Engineer

  • Work with senior architects and product management to define requirements for OCI's AI/ML storage infrastructure services
  • Make substantial contributions towards design and architecture
  • Implement proof of concepts
  • Mentor and demonstrate core values for junior engineers
  • Write code and review code written by peers
  • Write test automations

Requirements For File Systems Software Engineer

Linux
Python
Java
  • 6+ years experience delivering and operating large scale, highly available distributed systems
  • Substantial code-level experience with file systems operating in large scale Linux environments
  • Strong proficiency with C and C++
  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals
  • Strong troubleshooting and performance tuning skills
  • Bachelors or Masters in Computer Science, Computer Engineering, or related field
  • Experience with Lustre architecture (preferred)
  • Expertise in Public Cloud offerings (OCI, AWS, GCP, Azure) is a plus

Benefits For File Systems Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, and vision insurance
  • Short term disability 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
  • Financial planning and group legal

Interested in this job?

Jobs Related To Oracle File Systems Software Engineer

Software Developer 4

Principal Software Developer position at Oracle's VOS team, focusing on distributed systems and database infrastructure development in Bengaluru, India.

Principal Software Engineer

Principal Software Engineer position at Oracle focusing on Identity and Access Management (IAM) within the Cloud Infrastructure Group, building distributed systems at scale.

Principal Software Engineer

Principal Software Engineer position at Oracle Cloud Infrastructure (OCI) focusing on building large-scale distributed infrastructure and cloud services.

Principal Software Engineer

Principal Software Engineer position at Oracle Cloud Infrastructure (OCI) in Dublin, focusing on distributed systems and cloud infrastructure development.

Principal Software Engineer

Principal Software Engineer position at Oracle Cloud Infrastructure (OCI) focusing on building large-scale distributed systems and cloud infrastructure components.