Principal Software Developer

A world leader in cloud solutions, using tomorrow's technology to tackle today's problems.
$76,700 - $167,600
Backend
Principal Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Principal Software Developer

HeatWave is a fully-managed database service integrating transaction processing, real-time analytics, and machine learning within MySQL. As a Principal Software Developer on the HeatWave MySQL Replication team, you'll be at the forefront of developing the next-generation cloud database platform. This role focuses on distributed systems and high availability, working with the widely popular MySQL database.

The position offers an opportunity to tackle complex challenges in business continuity, including manual and automatic backups, point-in-time recovery, and high availability through redundancy. You'll be working with robust infrastructure and block volumes to provide a durable, secure, and high-performance platform.

Oracle, as a world leader in cloud solutions, provides an inclusive work environment where diverse perspectives drive innovation. With over 40 years of industry experience, Oracle offers competitive compensation, comprehensive benefits, and opportunities for professional growth. The role requires strong technical expertise in distributed systems, transaction processing, and programming skills in C/C++ or Java.

You'll be part of a team developing critical features for database replication and high availability, while mentoring others and contributing to key system attributes such as resiliency and scalability. This is an excellent opportunity for someone passionate about distributed systems and database technologies to make a significant impact at a leading technology company.

Last updated a day ago

Responsibilities For Principal Software Developer

  • Design and develop software solutions for replication and high availability
  • Contribute to system resiliency, scalability, and performance
  • Develop, design, and debug software applications
  • Troubleshoot and resolve production issues
  • Enhance HA and replication features
  • Provide direction and mentorship to others
  • Develop, operate, and scale MySQL in a dynamic environment

Requirements For Principal Software Developer

Java
MySQL
  • BS or MS degree or equivalent experience in relevant field
  • 3+ years of software engineering experience
  • Background in distributed systems and/or replication
  • Knowledge of transaction processing concepts
  • Strong object-oriented design and programming skills
  • Proficient in C/C++ or Java
  • Excellent spoken and written communication skills in English

Benefits For Principal Software Developer

Medical Insurance
Vision Insurance
Dental Insurance
  • Medical Insurance
  • Life Insurance
  • Retirement Benefits
  • Volunteer Programs

Interested in this job?

Jobs Related To Oracle Principal Software Developer

Software Development Director

Lead software development director role at Oracle, focusing on SaaS business tools development with emphasis on team leadership and technical excellence.

Principal Product Manager

Lead product development initiatives at Oracle, managing full product lifecycle from conception to distribution with focus on cloud solutions.

Principal Member of Technical Staff

Principal Software Engineer role at Oracle focusing on .NET development, database systems, and web technologies, requiring 6-10 years of experience.

Senior Principal Product Manager

Senior Principal Product Manager position at Oracle leading product development and cross-functional teams in cloud solutions.

Exadata, ExaCS, ExaCC - Principal Technical Support Engineer (West Coast, US Citizen) - for SSC

Principal Technical Support Engineer position at Oracle focusing on Exadata and Cloud database support, requiring 10+ years experience and US citizenship.