Principal System Software Developer - Core Database

World leader in cloud solutions using tomorrow's technology to tackle today's problems.
United States
$96,800 - $251,600
Backend
Principal Software Engineer
In-Person
5,000+ Employees
8+ 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 components for the Oracle database, including redo logging, recovery systems, and high availability features. The team, composed of diverse members from North America and Europe, includes seasoned database veterans with 10+ years of experience.

The position involves working on sophisticated systems that handle massive scale, from large multiprocessors to extensive cluster deployments. You'll be developing self-managing software that makes complex operations appear seamless to end users while ensuring system resilience against hardware failures, software issues, and human errors.

Key projects include the Oracle Data Guard engine, True Cache technology, and systems designed for sub-second failover recovery. The role offers the opportunity to work on software that serves millions of users and operates on some of the largest available systems, performing mission-critical functions.

The ideal candidate will bring strong expertise in C programming, database concepts, and concurrent programming. You'll be joining a team that values innovation and is driven by both customer needs and bottom-up initiatives. This position offers competitive compensation ranging from $96,800 to $251,600 annually, along with comprehensive benefits including medical coverage, 401(k) matching, and flexible vacation time.

Oracle provides an inclusive work environment that promotes diverse insights and perspectives, offering opportunities for professional growth while maintaining work-life balance. The company's 40+ year track record of success and commitment to integrity makes this an excellent opportunity for a seasoned professional looking to make an impact in database technology.

Last updated 2 days 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
  • Work on Oracle Data Guard and True Cache technology
  • Develop software for sub-second system availability after failover
  • Solve complex problems under limited supervision

Requirements For Principal System Software Developer - Core Database

  • Familiar with relational database and operating system concepts
  • Proficient in C programming
  • SQL proficiency
  • Good understanding of concurrent programming concepts
  • Strong software engineering experience
  • 6 to 10+ years of 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
  • 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
  • Financial planning and group legal

Interested in this job?

Jobs Related To Oracle Principal System Software Developer - Core Database

Software Development Director

Director of Software Development position at Oracle leading Block Storage Service engineering team, focusing on cloud infrastructure and distributed systems.

Software Developer 4

Principal Software Engineer role at Oracle focusing on cloud infrastructure and network reliability engineering, offering competitive compensation and comprehensive benefits.

Principal Lead Developer - Java Microservices

Principal Lead Developer position at Oracle, focusing on Java Microservices development with 10+ years experience required, hybrid work model in Bangalore/Chennai.

Senior Principal Product Manager

Senior Principal Product Manager role at Oracle focusing on blockchain/fintech platform development, requiring 10+ years experience and expertise in digital assets and financial technology.

Principal Integrations Developer

Principal Integrations Developer position at Oracle, leading complex Day 2 operations and integration solutions using OIC and related technologies.