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

World leader in cloud solutions, providing innovative technology solutions for over 40+ years.
$79,800 - $178,100
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

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

We are seeking a hands-on Software Development Engineer to design and build distributed system software for Exadata Database Machine and Storage Server, which is one of the most successful products in Oracle's history. Exadata Database Machine provides a fully integrated and optimized engineered system for running Oracle databases with the best performance, scalability and high availability for data warehousing, OLTP and consolidated workloads. Our team recently launched Exadata Exascale, the World's Only Intelligent Data Architecture for the Cloud. The candidate will be able to work on exciting new projects in the Exadata family.

The role involves working with cutting-edge technology in database and storage systems, developing high-performance distributed systems, and implementing sophisticated fault-tolerance mechanisms. You'll be part of a team that's pushing the boundaries of database technology and working on next-generation solutions for enterprise-scale data management.

This position offers competitive compensation, comprehensive benefits, and the opportunity to work on industry-leading technology that impacts thousands of enterprises worldwide. You'll be joining a team that values innovation, technical excellence, and collaborative problem-solving.

The ideal candidate will bring strong C/C++ programming skills, experience with distributed systems, and a passion for building highly available and scalable software solutions. This is an excellent opportunity for a mid-level engineer looking to make significant contributions to enterprise-grade database technology.

Last updated 5 days ago

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

  • Building the database and storage IO data path in Oracle Exadata Database Machine and Exadata Exascale to enable the best performance, scalability and high availability of the system
  • Developing system infrastructure software to handle unforeseen sub-component failures and to reduce the impact thereafter
  • Designing and implementing smart and sophisticated software algorithms to promptly recover and failover from hardware failures
  • Staying ahead of the technology curve by working on the latest technology breakthrough in key computing areas

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

  • 3 to 5+ years of software development experience
  • Strong programming skills in C/C++
  • Experience with distributed systems
  • Knowledge of database and storage systems
  • English language proficiency

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

Software Developer 3

Oracle is hiring a Software Developer 3 in Burlington, MA to design and develop distributed systems software, focusing on fault tolerance and high-performance APIs.

Software Developer 3

Software Developer 3 position at Oracle focusing on distributed systems and cloud technologies, requiring 3 years of experience and offering comprehensive benefits.

Software Developer 2

Mid-level software developer position at Oracle focusing on distributed systems and cloud infrastructure, offering competitive salary and comprehensive benefits.

Software Developer 2

Mid-level Software Developer position at Oracle focusing on distributed systems and cloud service development in Redwood City, CA.

System Development Engineer, Kuiper Simulation

System Development Engineer role at Amazon's Project Kuiper, building simulation systems for satellite broadband technology.