CircleCI
Senior Software Engineer, Query
$165K–$255K
Canada (Remote), United States (Remote), United Kingdom (Remote) Mexico City, Mexico - Hybrid +2 · Remote · Senior · Full-time · Posted Oct 16, 2026
- Location
- Canada (Remote), United States (Remote), United Kingdom (Remote) Mexico City, Mexico - Hybrid
Remote (Canada)
Remote (United States) - Experience
- 5+ years building and operating production backend systems.
About the job
Build and lead CircleCI’s data platform for storing and serving historical pipeline data through reliable ingestion systems and fast query APIs.
What you'll do
- Own and optimize ClickHouse-based storage, including schemas, ingestion, query performance, indexing, caching, and tiered storage.
- Design and operate data ingestion from event streams and Temporal workflows, ensuring reliable delivery without slowing source services.
- Set technical direction, improve observability, and lead complex data-platform work from design through production.
What they ask for
- Strong Go skills or a comparable language with willingness to work in Go.
- Experience building or owning data-intensive systems and designing schemas and queries for high-volume workloads.
- Understanding of distributed-systems concepts including delivery guarantees, idempotency, backpressure, and failure recovery.
- Technical leadership experience and a track record of shipping production backend systems.
Nice to have
- Experience with ClickHouse or another columnar database.
- Familiarity with React and TypeScript.
Pay
$156,500 — $215,000 CAD base pay; $185,000 — $255,000 USD expected pay; $175,000 — $245,000 USD expected pay; $165,000 — $225,000 USD expected pay
Tools
Go, ClickHouse, Temporal, Honeycomb, Datadog, Rollbar, React, TypeScript
AI focus
Use AI tools daily as a core part of engineering practice; the team builds data infrastructure that supports AI agents reasoning about pipeline and build failures.
Model-written summary · the original posting is authoritative