Software Engineer, Database Engine

The cloud-native, operational database built for speed and scale.
$90,000 - $160,000
Backend
Entry-Level Software Engineer
In-Person
101 - 500 Employees
Enterprise SaaS · Database

Description For Software Engineer, Database Engine

SingleStore (formerly MemSQL) is a cloud-native operational database company that's revolutionizing how businesses handle real-time data processing. As a Software Engineer on the Database Engine team, you'll be working in a collaborative environment building critical systems software. The role offers unique opportunities to work on performance optimization, query processing, and core database functionality. The company has raised over $100M from top investors including GV, Accel Partners, and Khosla Ventures, and serves major clients like Uber, Akamai, and Samsung.

You'll be empowered to own projects end-to-end and contribute throughout the product lifecycle. Working in small, collaborative teams, you'll develop systems that directly impact the core database engine's performance and functionality. The position offers exposure to all areas of the business, including interaction with product, marketing, and sales teams.

The ideal candidate should have strong C++ programming skills, particularly on Linux systems, and a solid foundation in computer science fundamentals. You'll be working in a rapid production environment where your code will directly impact the product's performance and reliability. The role offers significant growth opportunities, with support from experienced engineers who are committed to your professional development.

SingleStore offers a dynamic work environment with regular release cycles throughout the year. The company values celebration of wins and maintains offices in major tech hubs. This is an excellent opportunity for engineers who want to work on challenging technical problems while building essential infrastructure used by leading global enterprises.

Last updated 5 days ago

Responsibilities For Software Engineer, Database Engine

  • Build systems software in a rapid production environment
  • Increase runtime and performance of MemSQL cluster
  • Write new C++ code for the query optimizer
  • Write and test software
  • Work on brand new and existing projects deployed into production with each release

Requirements For Software Engineer, Database Engine

Linux
  • B.S. Degree in Computer Science, Electrical Engineering, Computer Engineering, or related discipline
  • Deep understanding of C.S. fundamentals
  • Strong programming skills with C/C++, particularly on Linux
  • Passionate about building highly reliable software
  • Firm grasp of algorithms and data structures

Interested in this job?

Jobs Related To SingleStore Software Engineer, Database Engine

Field Reliability Engineering Technician

Field Reliability Engineering Technician position at Tesla, focusing on battery cell analysis and quality control, offering competitive pay and comprehensive benefits.

Engineering Ops Analyst

Engineering Operations Analyst position at Qualcomm focusing on hardware demand management, supply chain analytics, and process optimization.

Software Engineer

Entry-level Software Engineer position at UNiDAYS, working on marketplace solutions connecting students with global brands, offering remote work and comprehensive benefits.

Applications Developer 1

Entry-level Applications Developer position at Oracle focusing on software development, debugging, and testing.

Graduate Software Developer

Entry-level software developer position at Oracle in Zurich, perfect for graduates with BS degree, focusing on database and application development.