Principal Software Developer

World leader in cloud solutions using tomorrow's technology to tackle today's problems.
$76,700 - $167,000
Backend
Principal Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Member Technical Staff (JoinOCI-SDE)

Principal Software Engineer role at Oracle Cloud Infrastructure (OCI) team, focusing on building and operating cloud services in distributed environments.

Principal Java Developer for Visual Builder IaaS Team - US Citizenship Required

Principal Java Developer position at Oracle, focusing on Visual Builder Infrastructure development. Remote role requiring US citizenship, offering $96K-$223K salary range.

Software Developer 4

Principal Software Engineer role at Oracle focusing on backend development for the OCEAN service, requiring 6-10+ years experience in distributed systems and cloud technologies.

Principal Software Developer(hybrid)

Principal Software Engineer role at Oracle focusing on distributed systems and backend development. 7+ years experience required. Hybrid work model with competitive pay and benefits.

Principle Software Developer

Principal Software Developer role at Oracle focusing on C/C++ static analysis tool development and implementation for database security and quality assurance.

Description For Principal Software Developer

HeatWave is a fully-managed database service at Oracle that integrates transaction processing, real-time analytics, and machine learning within a single MySQL database. The HeatWave MySQL Replication team is seeking candidates to develop 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 work on crucial aspects of business continuity, including manual and automatic backups, point-in-time recovery, and high availability through redundancy. You'll be part of a team that leverages robust infrastructure to provide a durable, secure, and high-performance platform for hosting data.

As a Principal Software Developer, you'll be responsible for designing and developing software solutions for replication and high availability, directly contributing to key system attributes such as resiliency, scalability, and performance. The role involves complex, non-routine work requiring advanced technical skills in distributed systems, transaction processing, and database technologies.

Oracle offers a competitive compensation package, including comprehensive benefits such as medical insurance, life insurance, and retirement options. The company promotes a diverse and inclusive workplace where different perspectives are valued. With over 40 years of industry experience, Oracle continues to lead in cloud solutions and enterprise software, providing opportunities to work on cutting-edge technology while maintaining work-life balance.

Join a team that's at the forefront of database technology, where you'll tackle interesting challenges, mentor others, and contribute to the evolution of cloud computing. This role is perfect for someone who combines technical expertise with leadership abilities and wants to make a significant impact in enterprise database solutions.

Last updated 4 months ago

Responsibilities For Principal Software Developer

  • Design and develop software solutions for replication and high availability (HA)
  • Contribute to system resiliency, scalability, and performance
  • Develop, design, and debug software applications or operating systems
  • Troubleshoot, diagnose, and resolve production issues
  • Enhance HA and replication features
  • Provide direction and mentorship to others

Requirements For Principal Software Developer

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

Benefits For Principal Software Developer

Medical Insurance
  • Medical insurance
  • Life insurance
  • Retirement options
  • Volunteer programs

Interested in this job?