Software Engineer, Database Engine

The cloud-native, operational database built for speed and scale.
$120,000 - $180,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 leading cloud-native operational database company that has raised over $100M from top investors including GV, Accel Partners, and Khosla Ventures. As a Software Engineer on the Database Engine team, you'll be at the forefront of real-time technology, working on critical systems that power modern applications and analytical systems. You'll join a collaborative environment where engineers own projects end-to-end and contribute throughout the product lifecycle. The role offers unique opportunities to work on high-performance database systems, optimizing query performance and cluster operations. You'll gain extensive experience with C++ programming on Linux while working with a small, dedicated team. The company has a strong track record of success, serving major clients like Uber, Akamai, Dell EMC, and Samsung. They offer a dynamic work environment across offices in San Francisco, Seattle, and Portland, with a culture that celebrates diversity, innovation, and creativity. This role is perfect for engineers passionate about building reliable, scalable database systems and wanting to make a significant impact in the database technology space.

Last updated 22 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

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

Software Engineer

Entry-level Software Engineer position at SingleStore, working on cloud-native database technology with focus on performance, reliability, and innovation.

Engineer - Windows

Entry-level Windows Engineer position at Qualcomm India, focusing on embedded and cloud edge software development with opportunities for growth and innovation.

Engineer- Graphics

Entry-level Graphics Engineering role at Qualcomm India, focusing on embedded and cloud edge software development with opportunities for growth and innovation.

IT Support Analyst (Software Asset Management)

IT Support Analyst role at Qualcomm focusing on Software Asset Management, requiring 2 years experience and expertise in SAM tools and license management.

Research Engineer

Research Engineer position at AppLovin focusing on backend development and HCI for ad personalization systems, suitable for early-career engineers with 0-4 years experience.