Senior Software Engineer – SpacetimeDB Core

Accelcia Business Services

United States

Remote

USD 150,000 - 190,000

Full time

9 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Clockwork Labs is a fully remote-first technology company building SpacetimeDB, a real-time, distributed database platform. We seek a Senior Software Engineer to own the core of SpacetimeDB: the transaction engine, storage, and client protocols, with deep Rust and database-internals experience.

Join a small, ownership-driven team that values collaboration, rigorous testing, and thoughtful use of AI tooling. You will participate in on-call rotations and influence system design and reliability.

Qualifications

  • Expert-level Rust and Cargo, including ownership, lifetimes, and memory management.
  • Strong understanding of MVCC, transactions, WALs, and storage engines.
  • Ability to reason about concurrency and systems‑level challenges like deadlocks and I/O issues.

Responsibilities

  • Design, build, and maintain core components of SpacetimeDB.
  • Investigate and resolve database bugs related to deadlocks, race conditions, data-store, and commitlog performance.
  • Review pull requests thoroughly and uphold testing and code quality standards.
  • Set expectations for AI tooling usage without compromising correctness or maintainability.
  • Maintain and improve CI/CD pipelines in GitHub Actions.

Skills

Rust
Database internals
Concurrency
Linux
Git & GitHub
Communication

Tools

GitHub Actions
Git

Job description

Senior Software Engineer – SpacetimeDB Core

Clockwork Labs is a remote-first technology company building infrastructure for massive real-time distributed applications. Our flagship product, SpacetimeDB, is a high-performance serverless database and platform for real-time, large-scale shared-state systems. It is battle-tested through our own cross-platform MMO, BitCraft Online, and is now expanding beyond games to demanding web and real-time applications.

We are a small, highly skilled team that values ownership, a flat structure, and close collaboration. We are looking for a Senior Software Engineer to join the team working on the core of SpacetimeDB: the transaction engine, storage and commitlog, and the client protocols. This is a role for someone with deep Rust and database-internals experience.

Role Responsibilities
Hands-on engineering
  • Design, build, and maintain core components of SpacetimeDB.
  • Investigate and resolve bugs in the database: deadlocks, race conditions, data-store and commitlog inconsistencies, and performance regressions.
  • Review pull requests thoroughly.
  • Set expectations for how the team uses AI tooling without lowering the bar for correctness, testing, or maintainability.
  • Maintain and improve CI/CD pipelines in GitHub Actions.
Community and operations
  • Engage with the SpacetimeDB developer community and support users and customers directly when needed.
  • Participate in a weekly on-call rotation.
Qualifications
Required
  • Expert-level Rust and Cargo, including a deep understanding of ownership, lifetimes, and memory allocation.
  • Solid understanding of database internals: MVCC, transactions, write ahead logs, and storage engines.
  • Ability to reason about concurrency and systems-level problems such as deadlocks, lock contention, and I/O issues.
  • Strong knowledge of Linux internals: system calls, how they affect user programs, and how the kernel, file system, and storage layer (including network-attached storage) affect disk I/O.
  • Experience managing breaking changes, versioning, and backward compatibility in systems with existing users.
  • Proficiency with Git, GitHub, and GitHub Actions, and a track record of rigorous code review and testing.
  • A pragmatic view of AI in software development: you know where the tools help and where they fall short, and you can review AI-generated code critically without dismissing it outright.
  • Clear written and verbal communication with a multidisciplinary team.
  • Comfort supporting external developers and customers in a public community.
Preferred
  • Distributed systems and networking experience (TCP, HTTP, WebSocket).
  • Familiarity with WebAssembly runtimes.
  • Kubernetes, Docker, and cloud providers such as DigitalOcean or AWS.
  • Open-source contribution or maintenance.
  • Experience across Windows, macOS, and Linux.
Working at Clockwork Labs

Clockwork Labs is a fully remote global team. We meet daily, so successful applicants will need to be available during our core collaboration hours.

Our goal is to provide fair and equitable compensation based on market location as well as an individual candidate's specific qualifications for an open role. Consequently, high cost of living areas may expect offers in the higher end of the range whereas lower cost of living areas may expect offers in the lower end of the range. Offers may also be adjusted based on job-related knowledge, skills, experience, and other objective business considerations.

Subject to the same considerations, the total compensation package for this position may also include equity awards, in addition to a range of medical, financial, and/or other benefits. Details of participation in these benefit plans will be provided if a candidate receives an offer of employment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer – SpacetimeDB Core
Senior Software Engineer – SpacetimeDB Core

Accelcia Business Services • Northern (KY)

Remote
USD 140,000 - 210,000
Equity stake
Medical benefits
Remote work stipend
Senior Rust Engineer - SpacetimeDB Core (Remote)
Senior Rust Engineer - SpacetimeDB Core (Remote)

Accelcia Business Services • Northern (KY)

Remote
USD 140,000 - 210,000
Equity stake
Medical benefits
Remote work stipend
Senior Rust Engineer: SpacetimeDB Core (Remote)
Senior Rust Engineer: SpacetimeDB Core (Remote)

Accelcia Business Services • United States

Remote
USD 150,000 - 190,000
Software Engineer, Optimization Systems
Software Engineer, Optimization Systems

Aalyria • United States

On-site
USD 135,000 - 185,000
Innovative environment
Impactful work on national security
Growth opportunities
+3
Founding Sales Lead - SpacetimeDB
Founding Sales Lead - SpacetimeDB

Accelcia Business Services • Northern (KY)

Remote
USD 60,000 - 180,000
Equity participation
Remote-first
Localized benefits
+1
Senior Software Engineer, Backend Systems
Senior Software Engineer, Backend Systems

Aalyria • United States

On-site
USD 165,000 - 215,000
Hybrid/remote-friendly work options
Equity options
401(k), dental, vision, health, life
Software Engineer, Backend Systems
Software Engineer, Backend Systems

Aalyria • United States

On-site
USD 135,000 - 165,000
Hybrid work schedule
Equity options
401(k) benefits
+2
Backend Systems Engineer, Spacetime APIs (Remote)
Backend Systems Engineer, Spacetime APIs (Remote)

Aalyria • United States

Hybrid
USD 135,000 - 165,000
Hybrid work schedule
Equity options
401(k) benefits
+2
Software Engineer, Optimization Systems
Software Engineer, Optimization Systems

Aalyria Technologies, Inc. • United States

On-site
USD 135,000 - 185,000
Innovative environment
Impactful work
Growth opportunities
+3
Senior Human Resources Manager
Senior Human Resources Manager

Clockwork.io • Palo Alto (CA)

On-site
USD 140,000 - 180,000
Catered meals
Equity
Benefits package