Principal Software Engineer – SQL++/Query Team

Leader in NoSQL database technology, providing high-performance, flexible, and scalable database platform for mission-critical applications.
$204,000 - $239,000
Backend
Principal Software Engineer
Hybrid
10+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Engineer – SQL++/Query Team

Couchbase, a leader in NoSQL database technology, is seeking a Principal Software Engineer to join their SQL++/Query team. This role offers an exciting opportunity to work on cutting-edge database technology that powers modern cloud, mobile, and edge applications. As a Principal Engineer, you'll be at the forefront of designing and optimizing the SQL++ query language and its execution engine, working with state-of-the-art database technology that serves Fortune 100 companies.

The position combines technical leadership with hands-on development, requiring expertise in database internals, query processing, and distributed systems. You'll be responsible for architecting new features with an AI-first mindset, optimizing query performance, and mentoring junior engineers. The role offers competitive compensation ($204,000 - $239,000) and comprehensive benefits including equity, medical coverage, and retirement plans.

Couchbase's culture emphasizes innovation, passion, and humility, with a strong focus on work-life balance. The company is recognized as one of the Best Places to Work in the Bay Area and the UK. You'll be part of a transformative journey in the database market, working on solutions that deliver premium experiences to customers worldwide.

The ideal candidate will have extensive experience with both SQL and NoSQL databases, strong programming skills in languages like C++ or Go, and a proven track record of leading complex projects. This role offers the perfect blend of technical challenges, leadership opportunities, and the chance to shape the future of database technology.

Last updated a month ago

Responsibilities For Principal Software Engineer – SQL++/Query Team

  • Architect and implement new features and enhancements for the SQL++ query processor and related components with AI first mindset
  • Analyze and optimize query performance, ensuring low latency and high throughput for complex queries
  • Work closely with product management, quality assurance, and other engineering teams to deliver cohesive and innovative solutions
  • Provide technical guidance and mentorship to junior engineers, fostering a culture of learning and excellence

Requirements For Principal Software Engineer – SQL++/Query Team

Go
  • Extensive experience in database internals, query processing, and optimization
  • Prior experience with SQL and NoSQL databases
  • Proficiency in programming languages such as C, C++ or Go
  • Strong understanding of data structures, algorithms, and distributed systems
  • Bachelor's or Master's degree in Computer Science or a related field
  • Proven track record of leading complex projects and delivering high-quality software solutions

Benefits For Principal Software Engineer – SQL++/Query Team

Medical Insurance
Dental Insurance
Vision Insurance
Equity
401k
  • Generous Time Off Program
  • Medical, dental, vision, life insurance, and employee assistance programs
  • RSU equity program
  • ESPP program
  • Retirement program
  • Business Travel Insurance
  • Career Growth opportunities
  • Ergonomic and comfortable in-office / WFH setup
  • Food & Snacks for in-office employees

Interested in this job?

Jobs Related To Couchbase Principal Software Engineer – SQL++/Query Team

Software Engineer - Product (Technical Leadership)

Senior technical leadership role at Meta focusing on large-scale product development and organizational impact.

ASIC Engineer, Methodology

Senior ASIC Methodology Engineer role at Meta, focusing on design integrity and signoff methodology development for data center applications.

Principal Engineer

Principal Engineer role at Addepar to lead Core Product Engineering Team, modernizing wealth management platform and driving technical innovation.

Principal Software Developer

Principal Software Developer position at Oracle focusing on software assurance services and security tooling, requiring 8+ years of experience in Java/Go programming.

Oracle Principal Solutions Engineer (ERP)

Principal Solutions Engineer position at Oracle focusing on ERP systems, requiring 10+ years of experience and expertise in presales technical support and implementation.