Principal Software Engineer

A world leader in cloud solutions using tomorrow's technology to tackle today's problems.
$96,800 - $223,400
Data
Principal Software Engineer
In-Person
6+ years of experience
Enterprise SaaS · AI

Description For Principal Software Engineer

The Data Studio team at Oracle works on cutting-edge database technologies and cloud computing initiatives. As a Principal Software Engineer, you'll be part of a team that develops novel data structures and query optimizations for Oracle's core Database product. The role involves working with AI capabilities, algorithmic design, and database enhancements to implement the engine behind the Data Studio.

The position offers an opportunity to work at the forefront of Oracle's Cloud Computing efforts, helping bridge traditional relational technologies with cloud-based storage and computing technologies. You'll be developing tools that help non-database experts browse, load, transform, and analyze data using AI and ML capabilities for automatic insight discovery.

The role requires collaboration with product managers and stakeholders to translate user requirements into technical specifications. You'll be developing robust back-end solutions using Oracle Autonomous Database technologies, integrating AI capabilities, and working with experienced database engineers to implement new features.

Key technical requirements include strong experience in cloud-scale systems, database internals, SQL, and proficiency in languages like C++, Python. The ideal candidate will have 5+ years of professional software development experience or 2+ years with an advanced degree.

Benefits include comprehensive healthcare coverage, 401(k) with company match, flexible vacation policy, parental leave, and stock purchase plans. The position offers competitive compensation ranging from $96,800 to $223,400 per annum, with potential for bonus and equity.

Join Oracle's mission to help people see their data in new ways, discover insights, and unlock endless possibilities while working with cutting-edge database and cloud technologies.

Last updated 20 hours ago

Responsibilities For Principal Software Engineer

  • Collaborate with product managers and stakeholders to understand user requirements
  • Develop robust back-end solutions using Oracle Autonomous Database technologies
  • Integrate AI capabilities into Data Studio
  • Collaborate with database engineers to implement new functionality
  • Conduct code reviews and mentor junior team members
  • Define and develop software for tasks associated with developing, designing and debugging applications

Requirements For Principal Software Engineer

Python
  • 5+ years of professional software development experience or 2+ years with advanced degree
  • Strong technical skills in designing cloud-scale systems
  • Deep knowledge of database internals and SQL
  • Strong experience with data structures, algorithms, and concurrency
  • Proficiency in C, C++, Python or similar
  • Experience in developing large production projects

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
Commuter Benefits
  • 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 with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours paid sick leave
  • Paid parental leave
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Oracle Principal Software Engineer

Principal Product Manager

Principal Product Manager position at Oracle focusing on analytics technical expertise, content creation, and training delivery.

Principal Data Scientist

Principal Data Scientist position at Oracle focusing on AI, ML, and big data analytics to drive actionable insights and solutions.

Principal Software Developer - Data Pump

Principal Software Developer role at Oracle focusing on Data Pump and Metadata API development, offering competitive salary and comprehensive benefits.

Principal Product Manager

Lead product development for Oracle Health Data Intelligence, focusing on healthcare analytics and AI-driven solutions to improve health outcomes.

Senior Principal Analytics Program Manager-Cloud Infrastructure

Senior Principal Analytics Program Manager role at Oracle Cloud Infrastructure, focusing on data-driven strategy and optimization of cloud operations.