Software Engineer, Backend

The cloud-native, operational database built for speed and scale.
Backend
Mid-Level Software Engineer
In-Person
101 - 500 Employees
2+ years of experience
Enterprise SaaS · Database

Description For Software Engineer, Backend

SingleStore (formerly MemSQL) is building a revolutionary data platform that combines the power of a cloud-native, massively scalable architecture for maximum ingest and query performance. As a Software Engineer on the Platform Team, you'll be integral in developing the platform that includes a hybrid cloud control plane, real-time health monitoring, deploy-anywhere toolchain, and visual dashboard.

The role offers an exciting opportunity to work in a rapid production environment with a collaborative team, managing the entire lifecycle of feature development. You'll be building software designed to operate hands-free in customer infrastructures, working directly with customers and internal teams to ensure successful delivery.

SingleStore has raised over $100M from top investors including GV, Accel Partners, and Khosla Ventures, and is trusted by major companies like Uber, Akamai, Dell EMC, Samsung, and Comcast. The company is headquartered in San Francisco with offices in Seattle and Portland, demonstrating its strong market presence and growth potential.

This position requires strong technical expertise in Go programming, Linux environments, and cloud platforms, combined with the ability to work collaboratively across departments. You'll be part of a team that ships continuously-deployed production services and on-premise, offline-capable software, making a direct impact on how customers interact with and benefit from SingleStore's database solutions.

The ideal candidate will bring 2+ years of relevant experience, a strong foundation in computer science, and a passion for building reliable services. This is an excellent opportunity for someone who wants to work at the intersection of database technology and cloud infrastructure, helping to shape the future of data management solutions.

Last updated 5 days ago

Responsibilities For Software Engineer, Backend

  • Develop software designed to operate hands-free in MemSQL and customer infrastructures
  • Innovate on software solutions to make operating MemSQL easier
  • Automate and test your own code to improve overall software quality
  • Manage individual project priorities, deadlines and deliverables
  • Perform high-quality code reviews for team members
  • Participate in customer proof-of-concepts
  • Work collaboratively with multiple departments

Requirements For Software Engineer, Backend

Go
Linux
  • 2+ years of experience developing tools and services written in Go
  • Experience working in the Linux environment
  • Experience with containerized software, networking, file systems, software distribution
  • Experience working with major cloud providers: AWS, GCP, Azure
  • B.S. degree in Computer Science or similar field
  • Passionate about building highly reliable services

Interested in this job?

Jobs Related To SingleStore Software Engineer, Backend

Solutions Engineer

Solutions Engineer position at SingleStore, combining technical expertise with customer-facing responsibilities to deliver real-time data solutions.

Solutions Engineer

Solutions Engineer position at SingleStore, combining technical expertise with customer-facing responsibilities to deliver real-time data solutions.

Software Dev Engineer II, AWS Clean Rooms

AWS Clean Rooms is hiring a Software Engineer II to build secure, scalable analytics solutions using AWS services in Seattle, focusing on data privacy and security features.

Software Dev Engineer II, AWS Clean Rooms

AWS Clean Rooms Software Engineer position building scalable analytics solutions with focus on privacy and security features.

Software Development Engineer II, Amazon Linux

Software Development Engineer II position at Amazon working on Amazon Linux distribution, focusing on system security, automation, and package updates for AWS infrastructure.