Software Developer 4 - C/C++, Distributed System

World leader in cloud solutions, using tomorrow's technology to tackle today's challenges for over 40+ years.
$94,200 - $223,500
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Developer 4 - C/C++, Distributed System

Oracle is seeking a hands-on Software Development Engineer to join their team working on the Exadata Database Machine and Storage Server, one of Oracle's most successful products. This role focuses on designing and building distributed system software for high-performance database operations. The position involves working on the cutting-edge Exadata Exascale, the World's Only Intelligent Data Architecture for the Cloud.

The role requires expertise in C/C++ programming and distributed systems, with responsibilities spanning from building efficient database-to-storage IO paths to implementing sophisticated failure recovery mechanisms. You'll be working on critical infrastructure that enables optimal performance, scalability, and high availability for data warehousing and OLTP workloads.

As a Software Developer 4, you'll be part of a team that recently launched groundbreaking technology, with opportunities to work on exciting new projects in the Exadata family. The position offers competitive compensation, comprehensive benefits, and the chance to work with industry-leading technology at one of the world's premier enterprise software companies.

Oracle provides an inclusive work environment with opportunities for professional growth, along with excellent benefits including medical coverage, retirement plans, and flexible vacation policies. The company's commitment to innovation and technical excellence makes this an ideal role for developers passionate about building robust, scalable distributed systems.

Last updated 4 days ago

Responsibilities For Software Developer 4 - C/C++, Distributed System

  • Building the database and storage IO data path in Oracle Exadata Database Machine and Exadata Exascale
  • Developing system infrastructure software to handle unforeseen sub-component failures
  • Creating a reverse communication channel from storage tier to database tier
  • Working on latest technology breakthroughs in key computing areas

Requirements For Software Developer 4 - C/C++, Distributed System

  • Experience with C/C++
  • Knowledge of Operating Systems
  • 3 to 5+ years of experience

Benefits For Software Developer 4 - C/C++, Distributed System

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 Software Developer 4 - C/C++, Distributed System

Software Developer 4

Senior Software Engineer role at Oracle building GPU infrastructure for AI/ML workloads, offering $96K-$223K salary plus benefits.

Software Developer 4

Senior Software Developer position at Oracle focusing on distributed systems and networking infrastructure development in Austin, TX.

Women of Silicon Roundabout Software Developer 4 (6-10+ years)

Senior Software Developer role at Oracle focusing on distributed storage systems and cloud infrastructure, requiring 8+ years of experience and strong technical leadership skills.

Senior Software Engineer (JoinOCI)

Senior Software Engineer position at Oracle Cloud Infrastructure (OCI) focusing on building large-scale distributed systems and cloud infrastructure services in Nashville, TN.

Senior Software Engineer (JoinOCI)

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