# Senior Software Engineer, Database at Ditto

- Company: Ditto
- What the company does: Backed by Y Combinator.
- Company website: http://dittowords.com
- Type: Startups
- Level: Senior
- Location: Remote (Atlanta, Washington DC, San Francisco,
- Work setup: Remote
- Pay: $186K to $331K base salary per year (USD)
- Posted: 2025-07-31
- Apply by: 2026-10-08
- Apply: https://jobs.ashbyhq.com/ditto/cf6c22a1-7980-479f-a459-7a763d386dc6
- Page: https://www.1752.vc/careers/jobs/ditto-senior-software-engineer-database/

## About the role

Strong communication skills, with an emphasis on written communication skills in particular. As a fully distributed team, async communication is the default and the development process often includes written architecture and design documents. So if you’re fired up about our mission but not sure you tick every box - hit that apply button anyway. Use your application to show us how you’ll make an impact here.

## What they're looking for

- 5+ years of experience in software engineering, 2 or more in a Senior role or above, with a focus on database internals, storage engines, or low-level systems programming
- Strong proficiency in Rust or excellent C/C++ skills with a willingness to learn Rust
- Experience with embedded database systems (SQLite, RocksDB, LevelDB, LMDB, or similar) or storage engine internals
- Understanding of transaction isolation, concurrency control, and ACID guarantees
- Experience with indexing strategies (B-tree, LSM tree, etc.) and general familiarity with query engine concepts
- A willingness to travel (including internationally) once a quarter for team get-togethers and design sessions

Tags: Engineering
