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.