Taro Logo

Software Developer 4- Storage & Network Development

World leader in cloud solutions, providing tomorrow's technology to tackle today's challenges. Partner with industry-leaders across sectors for over 40+ years.
$94,200 - $223,500
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Software Developer 4- Storage & Network Development

Oracle Cloud Infrastructure (OCI) is seeking a skilled Software Developer to join their Storage team, working on one of the world's largest distributed storage systems. This role combines the agility of a startup with the scale of a leading enterprise software company. The position focuses on designing, developing, and troubleshooting core OCI storage infrastructure services, requiring strong expertise in disk storage system IO technologies and Linux kernel Block IO Layer.

The role involves working with zettabytes of data across 60+ regions, building and maintaining systems with uncompromising data durability and performance requirements. As a technical leader, you'll be responsible for software design and development of major components, while providing direction and mentoring to other team members.

The ideal candidate will be both a strong programmer and distributed systems generalist, capable of diving deep into any part of the stack and low-level systems. You'll work in a collaborative, agile environment, contributing to a team that values simplicity, scale, and continuous learning. This position offers the opportunity to shape the future of cloud storage infrastructure while working with cutting-edge technology and solving complex distributed systems challenges.

Benefits include comprehensive healthcare, 401(k) with company match, flexible vacation, stock purchase plans, and various insurance options. The role offers competitive compensation and the chance to work on industry-leading cloud solutions that impact businesses worldwide.

Last updated 2 days ago

Responsibilities For Software Developer 4- Storage & Network Development

  • Design and develop major components of Cloud Storage
  • Lead projects and participate in storage media projects design
  • Debug and troubleshoot problems with disk IO subsystems
  • Work on distributed storage systems with high durability requirements
  • Provide technical leadership to other software developers
  • Define and evolve standard practices and procedures

Requirements For Software Developer 4- Storage & Network Development

Linux
  • Current C++ coding experience
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or related field
  • 4-8 years experience with disk storage system IO technologies
  • Experience in debugging storage HW/FW/Driver issues
  • Experience in benchmarking & analyzing disk/storage performance
  • Knowledge of HBAs, RAID adapters, and SAS expanders (preferred)
  • Experience with data storage fault tolerance and reliability techniques (preferred)

Benefits For Software Developer 4- Storage & Network Development

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 with company match
  • Flexible Vacation
  • 11 paid holidays
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Oracle Software Developer 4- Storage & Network Development

Software Developer 4

Principal Member of Technical Staff position at Oracle Cloud Infrastructure, building distributed systems and cloud services with 8+ years of experience required.

Software Developer 4

Staff Software Engineer role at Oracle building large-scale distributed systems and cloud infrastructure with 7+ years experience required.

Consulting Member Technical Staff (JoinOCI-SDE)

Oracle is hiring a Staff Software Engineer to design and maintain cloud compute services using ML and distributed systems expertise. Build innovative solutions in an agile environment.

Software Developer 4

Staff Software Engineer position at Oracle focusing on distributed systems and cloud infrastructure, requiring 7+ years of experience in large-scale systems.

Software Development Director

Lead software engineering team at Oracle, managing distributed systems development with $122.5K-$291.8K salary range, comprehensive benefits, and hybrid work model in Austin, TX.