Principal System Software Developer - Core Database

A world leader in cloud solutions that uses tomorrow's technology to tackle today's challenges, partnering with industry-leaders for over 40+ years.
United States
$96,800 - $251,600
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Principal System Software Developer - Core Database

Oracle's Core Database team is seeking a Principal System Software Developer to join their high availability infrastructure team. This role focuses on building critical database components including redo logging, recovery systems, and high availability features. The team, comprising veterans from 5 different countries with 10+ years of database kernel development experience, works on cutting-edge problems in systems programming, high availability, and ultra-scalability.

The position involves developing sophisticated software that handles massive multiprocessor systems, large-scale cluster computing, and extensive databases. The team's mission is to create self-managing, intelligent software that masks complexity from end users while ensuring system resilience against hardware failures, software issues, and human errors.

Key projects include developing the Oracle Data Guard engine, implementing True Cache technology, and creating systems for sub-second failover recovery. The role offers opportunities to work on customer-driven projects and innovative solutions, with the chance to impact millions of users worldwide.

This is an ideal position for an experienced developer who excels in complex problem-solving and can work independently. The role offers competitive compensation ($96,800 - $251,600) and comprehensive benefits including medical coverage, 401(k) matching, flexible vacation, and stock purchase options. Join Oracle to work on mission-critical database systems that power some of the world's largest enterprises.

Last updated 13 hours ago

Responsibilities For Principal System Software Developer - Core Database

  • Develop software for database redo logging and recovery
  • Build high availability infrastructure for Oracle database
  • Maximize database throughput using new hardware technologies
  • Build engine for Oracle Data Guard
  • Develop True Cache technology
  • Create software for sub-second system availability after failover

Requirements For Principal System Software Developer - Core Database

Linux
  • 6 to 10+ years of experience
  • Familiar with relational database and operating system concepts
  • Proficient in C
  • SQL proficiency
  • Good understanding of concurrent programming concepts
  • Strong software engineering experience
  • English language proficiency

Benefits For Principal System Software Developer - Core Database

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
  • Pre-tax commuter and parking benefits
  • 401(k) 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 Principal System Software Developer - Core Database

Principal Software Developer

Principal Software Developer position at Oracle focusing on MySQL HeatWave replication and high availability features.

Principal Software Developer

Principal Software Developer position at Oracle in Bengaluru, focusing on complex software development using Java, Kubernetes, and microservices, requiring 10+ years of experience.

Principal Software Engineer (IC4)

Principal Software Engineer position at Oracle Cloud Infrastructure leading marketplace platform development, focusing on distributed systems and e-commerce solutions.

Principal Integrations Developer-OIC

Principal Integrations Developer role at Oracle, leading complex integration solutions using OIC and related technologies, requiring 10+ years of experience in enterprise integration.

Principal Software Developer

Principal Software Developer role at Oracle focusing on backend development, database applications, and cloud infrastructure with 10+ years of experience required.