← Back to list
Job

Software Engineer - Backend

Backend Developer • Remote • Full-time • 📍 Seattle

MotherDuck is looking for Backend Engineers to help scale the magic of DuckDB into the cloud, building distributed systems that power query execution, storage, and access control.

Stack

Responsibilities

  • Design and implement scalable backend services using Go, TypeScript and C++
  • Build and evolve critical systems related to metadata, authentication, access control, query lifecycle, and file visibility
  • Optimize for performance, reliability, and maintainability through careful design and operational rigor
  • Collaborate with other engineers on architectural decisions and technical direction
  • Investigate and resolve production issues and participate in a customer support or production oncall rotation
  • Work closely with product and frontend teams to ensure backend systems enable complete and cohesive user experiences

Requirements

  • Hands-on experience with distributed systems, preferably using Go, C++, or similar languages
  • A strong understanding of performance, latency, and fault tolerance in real-world production environments
  • Familiarity with API design, observability practices, and production debugging
  • A product-focused mindset and a willingness to dive into unfamiliar areas when needed
  • Ability to communicate technical ideas clearly and collaborate across teams

Soft skills

Product mindsetCollaborationClear communication

What we offer

  • Competitive salary and stock options
  • 100% employer-paid medical, dental, and vision for employees, plus 80% coverage for dependents
  • Flexible PTO
  • 401(k) plan
  • Hybrid work environment

About the company

MotherDuck is building a cloud-hosted version of DuckDB, working with the creators of the fastest-growing query engine to unify local development with cloud operations. The engineering team works across hubs in Seattle, San Francisco, New York, and Amsterdam.

Similar jobs