Taro Logo

Software Developer 3

World leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Partner with industry-leaders in almost every sector for 40+ years.
United States
$79,800 - $178,100
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Developer 3

Oracle Cloud Infrastructure (OCI) is seeking a Software Developer 3 to join their Storage Infrastructure team that operates with Exabytes of data across 60+ regions. This role is part of the Block Storage Data plane team, focusing on software design and development for core components and features on the I/O path of the Block Storage Service.

The position requires a strong programmer and distributed systems generalist who can dive deep into any part of the stack and low-level systems while designing broad distributed system interactions. The ideal candidate should value simplicity and scale, work effectively in a collaborative, agile environment, and be passionate about learning.

As part of OCI, you'll work on a platform that customers rely on to run their businesses. The team is entering an exciting phase of growth, delivering innovative, enterprise-class features to meet diverse customer workloads. You'll be contributing to the best-in-class Storage platform's next development phase, working with cutting-edge technology and solving complex problems in distributed systems, large-scale storage, and service scaling.

The role offers competitive compensation ranging from $79,800 to $178,100 annually, with additional benefits including medical, dental, and vision insurance, 401(k) with company match, flexible vacation, and various other perks. This position requires 7+ years of experience in distributed systems and strong programming skills in C++ and Python.

Oracle provides a comprehensive benefits package and promotes work-life balance. The company is committed to fostering an inclusive environment where innovation thrives through diverse perspectives. Join a world leader in cloud solutions with 40+ years of industry experience, working on technology that shapes tomorrow's solutions.

Last updated 10 minutes ago

Responsibilities For Software Developer 3

  • Own software design and development for major components of the Block Storage Service Infrastructure
  • Design and implement distributed system interactions
  • Work on core components and features on the I/O path of the Block Storage Service
  • Solve complex problems in distributed systems, virtualized infrastructure, and highly available storage services
  • Collaborate in an agile environment

Requirements For Software Developer 3

Linux
Python
  • 7+ years experience delivering large scale, highly available distributed systems and backend services
  • Extensive experience developing clean code in C++ and scripting languages such as Python
  • Strong knowledge of data structures, algorithms, multi-threading, I/O paths, operating systems, and distributed systems fundamentals
  • Strong understanding of block storage systems and distributed persistence technologies
  • Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures
  • Strong troubleshooting and performance tuning skills
  • Experience building multi-tenant, virtualized storage infrastructure, data management

Benefits For Software Developer 3

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Mental Health Assistance
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) Savings with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours 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 Software Developer 3