Taro Logo

Senior Software Engineer – SQL Engine

MongoDB provides a globally distributed, multi-cloud database platform enabling organizations to build and run modern applications.
United States
$118,000 - $231,000
Backend
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI

Job Description

MongoDB is seeking a Senior Software Engineer to join their SQL Engines team, focusing on making MongoDB the premier choice for developers, analysts, and data scientists through SQL integration. The role involves working on MongoDB's SQL Interface, which bridges MongoDB's document data model with SQL-based tools. The position requires expertise in backend systems, database technologies, and query engines, with proficiency in compiled languages like Rust, Java, and Go. The successful candidate will contribute to developing features that enable seamless integration between MongoDB and SQL-based workflows, optimize query performance, and enhance user experience. MongoDB offers a comprehensive benefits package, including equity, flexible PTO, parental leave, and health benefits. The company maintains a supportive culture focused on employee growth and well-being, with opportunities to make significant impacts on their industry-leading developer data platform. This role is perfect for engineers passionate about database systems and query languages who want to shape the future of data access and analysis.

Last updated 23 days ago

Responsibilities For Senior Software Engineer – SQL Engine

  • Design, build, and optimize tools to enhance the SQL experience with MongoDB
  • Collaborate with product managers and customer experience teams
  • Monitor and improve performance, scalability, and reliability of the SQL interface
  • Stay updated on emerging trends in database and cloud industry
  • Advocate for technical excellence while balancing feature delivery and system quality

Requirements For Senior Software Engineer – SQL Engine

Java
Rust
Go
  • 5+ years of professional experience in software engineering, with emphasis on backend systems and database technologies
  • Proficiency in at least one compiled language, and interest in working with Rust, Java and Go
  • Strong computer science fundamentals in data structures, algorithms, and software design/architecture
  • Knowledge of SQL query execution, optimization, and relational database systems
  • Strong verbal and written communication skills
  • Ability to break down complex problems and deliver solutions

Benefits For Senior Software Engineer – SQL Engine

401k
Medical Insurance
Mental Health Assistance
Parental Leave
Equity
  • Equity
  • Employee stock purchase program
  • Flexible paid time off
  • 20 weeks fully-paid gender-neutral parental leave
  • Fertility and adoption assistance
  • 401(k) plan
  • Mental health counseling
  • Transgender-inclusive health insurance coverage
  • Health benefits

Related Jobs