Principal Software Engineer- Core Database

World leader in cloud solutions using tomorrow's technology to tackle today's challenges, partnering with industry-leaders for over 40+ years.
$96,800 - $223,400
Database
Principal Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Engineer- Core Database

Oracle's Core Database team is seeking a Principal Software Engineer to join their NoSQL JSON document storage features development team. The role involves working on cutting-edge database technologies, including MongoDB-compatible endpoints, Oracle SQL syntax enhancement, and innovative storage solutions. The team's work encompasses both theoretical innovation and practical engineering, with opportunities to invent and patent new technologies, contribute to open standards, and engage with customers.

The position is part of the team responsible for developing the Autonomous JSON Database, one of Oracle's flagship managed cloud offerings. You'll be working on projects that span from conceptual innovation to hands-on engineering, including storage, query, and indexing technologies. The role requires expertise in system-level programming, data structures, and algorithms, with additional value placed on database and semi-structured data model experience.

As a Principal Engineer, you'll be contributing to large-scale implementation projects, engaging with customers, and presenting at conferences. The role offers competitive compensation, comprehensive benefits, and the opportunity to work on innovative solutions at scale. This position is ideal for someone passionate about database technologies and looking to make an impact in a leading technology company.

Oracle provides an inclusive work environment with opportunities for growth, competitive benefits, and a strong focus on work-life balance. The company maintains a commitment to diversity and equal employment opportunity, making it an excellent choice for talented engineers looking to advance their careers in database technology.

Last updated 4 days ago

Responsibilities For Principal Software Engineer- Core Database

  • Define, develop, debug and maintain database and client code
  • Take active role in definition of new requirements
  • Engage with customers to gather requirements and explain functionalities
  • Build NoSQL JSON document storage features
  • Develop MongoDB-compatible endpoint
  • Enhance Oracle SQL syntax for JSON processing
  • Extend Oracle JDBC and client libraries
  • Develop storage and query processing techniques

Requirements For Principal Software Engineer- Core Database

Java
MongoDB
  • Strong expertise in data structures, algorithms, and system-level programming (Java or C)
  • Experience with databases (SQL or NoSQL) and semi-structured data models (JSON, XML)
  • 3 to 5+ years of experience
  • English language proficiency

Benefits For Principal Software Engineer- Core Database

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • 401(k) Savings and Investment Plan 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 Software Engineer- Core Database

Senior Database Architect with Exadata & GoldenGate

Senior Database Architect position at Oracle, focusing on Exadata and GoldenGate technologies, requiring 10+ years of experience in database architecture and customer support.

Senior Database Architect with Exadata & GoldenGate

Senior Database Architect position at Oracle, focusing on Exadata and GoldenGate technologies, requiring 10+ years of experience in database architecture and optimization.

Principal Database Engineer, Service Continuity Engineering

Principal Database Engineer role at Oracle focusing on designing and implementing high-availability database solutions for SaaS services.

Senior/Principal Advanced Services Engineer, Database and Engineered Systems, CSS Technical Delivery

Senior/Principal Advanced Services Engineer position at Oracle, focusing on Database and Engineered Systems support, requiring 10+ years of experience in database management and customer service.

Senior Database Architect with Exadata & GoldenGate

Senior Database Architect position at Oracle, focusing on Exadata and GoldenGate technologies, requiring 10+ years of experience in database architecture and customer support.