Principal Software Engineer

World leader in cloud solutions using tomorrow's technology to tackle today's problems, operating with integrity for 40+ years.
Burlington, MA, USA
$96,800 - $223,400
Backend
Principal Software Engineer
In-Person
6+ years of experience
AI · Enterprise SaaS

Description For Principal Software Engineer

Oracle is seeking a Principal Software Engineer to join their innovative team working on cutting-edge products that integrate AI capabilities and database technologies. This role presents an exciting opportunity to work on the Data Studio platform, combining advanced algorithmic design with database enhancements.

The position requires a seasoned professional with 6-10+ years of experience who can lead technical initiatives and mentor team members while maintaining hands-on development work. You'll be working with Oracle Autonomous Database technologies and implementing AI capabilities to enhance product functionality.

As a Principal Engineer, you'll collaborate closely with product managers and stakeholders to translate user requirements into technical specifications. The role demands strong expertise in database internals, SQL, and lifecycle management, along with proficiency in languages like C++, Python, and experience with distributed systems.

Oracle offers a comprehensive benefits package including competitive salary ($96,800 - $223,400), medical/dental/vision insurance, 401(k) with company match, flexible vacation, and stock purchase plans. The company maintains a strong commitment to work-life balance and professional development.

The ideal candidate will have a proven track record of designing cloud-scale systems and deep knowledge of database technologies. You'll be joining a world leader in cloud solutions with a 40+ year history of innovation and integrity. This role offers the opportunity to work on impactful projects while contributing to the evolution of standard practices and procedures in software engineering.

Working from the Burlington, MA office, you'll be part of a diverse and inclusive workforce that promotes various insights and perspectives. If you're passionate about building innovative software solutions and want to work with cutting-edge technologies while making a significant impact, this role presents an excellent opportunity for career growth and technical leadership.

Last updated an hour 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 and enhance product 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 and distributed systems
  • Deep knowledge of database internals, SQL, and lifecycle management
  • Strong experience with data structures, algorithms, concurrency, multi-threading
  • Proficiency in C, C++, Python or similar languages

Benefits For Principal Software Engineer

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 with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Oracle Principal Software Engineer

Principal Software Development Engineer, Middleware, Oracle SaaS Engineering

Principal Software Engineer role at Oracle focusing on middleware development for SaaS applications, requiring 8+ years of experience in cloud and enterprise systems.

Fusion Middleware Architect, Oracle SaaS Engineering

Principal Software Engineer position at Oracle focusing on architecting and implementing high-availability solutions for SaaS services.

Principal Software Developer

Principal Software Developer role at Oracle, leading cloud solutions provider, requiring 10+ years of experience in software engineering with expertise in Java and Kubernetes.

Principal Member of Technical Staff - Java, Block Storage Control Plane

Principal Software Engineer role at Oracle focusing on Block Storage Control Plane development, requiring 10+ years of experience in distributed systems and Java development.

Principal Member of Technical Staff

Principal Software Engineer role at Oracle focusing on Linux virtualization development for cloud infrastructure and database systems.