Principal Software Engineer

World leader in cloud solutions using tomorrow's technology to tackle today's problems, with 40+ years of experience.
Burlington, MA, USA
$150,000 - $250,000
Data
Principal Software Engineer
In-Person
5,000+ Employees
7+ years of experience
AI · Enterprise SaaS

Description For Principal Software Engineer

The Data Studio team at Oracle works on cutting-edge database technologies and cloud computing initiatives. The role focuses on developing Oracle's core Database product, working with novel data structures and query optimizations to enable users to process data at unprecedented scales. The team is at the forefront of Oracle's Cloud Computing efforts, bridging traditional relational technologies with cloud-based storage and computing technologies.

The Data Studio web tools help non-database experts browse, load, transform, and analyze data, incorporating AI and ML capabilities for automatic insight discovery. The role offers an exciting opportunity to work on innovative software solutions, integrating AI capabilities, algorithmic design, and database enhancements.

As a Principal Software Engineer, you'll be a leading contributor both individually and as a team member, providing direction and mentoring to others. The work is non-routine and complex, involving advanced technical skills in database engineering and cloud computing. You'll collaborate with product managers, implement new features, and stay current with emerging technologies.

Oracle offers a competitive benefits package, promotes work-life balance, and is committed to diversity and inclusion. The company provides opportunities for professional growth, mentorship, and the chance to work on large-scale, impactful projects that shape the future of database technology.

Last updated a month ago

Responsibilities For Principal Software Engineer

  • Collaborate with product managers and stakeholders to understand user requirements
  • Develop robust back-end solutions to support Data Studio's functionality
  • Integrate AI capabilities into Data Studio
  • Collaborate with experienced database engineers
  • Stay updated on emerging technologies and industry trends
  • Conduct code reviews, provide feedback, and mentor junior team members
  • Define and develop software for tasks associated with developing, designing and debugging software applications

Requirements For Principal Software Engineer

Python
  • BS or MS degree or equivalent experience relevant to functional area
  • 7 years of software engineering or related experience
  • Strong technical skills with proven record of designing and developing cloud-scale systems
  • Deep knowledge of database internals, database management, SQL, and life cycle management
  • Strong experience with data structures, algorithms, concurrency, multi-threading, object-oriented design
  • Proficiency in developing large production projects written in C, C++, Python or similar

Benefits For Principal Software Engineer

Medical Insurance
401k
  • Medical Insurance
  • Life Insurance
  • 401k

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 Software Engineer

Principal Software Engineer role at Oracle working on Data Studio team, focusing on database technologies and AI integration.

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.