Greenhouse ·
full-timeSenior Software Engineer, Query
Circleci · Remote, Canada or Remote, United States
About CircleCI Engineering CI/CD has been solved. Now it's being reinvented. AI agents don't just run pipelines. They write code, trigger builds, interpret failures, and propose fixes. The interfaces that developers use to understand and trust that work don't exist yet. We're building them. At CircleCI, our guiding principles aren't posters on a wall. We learn fast: we run experiments, accept failure, and scale what works. We think like the customer: every decision connects back to the developer sitting in front of a failing build at 2 am. We own the outcome: not just our slice of it, but the whole thing. If that's how you already work, you'll fit here. About the Query Team Every pipeline, job, and test that runs on CircleCI generates data, and that history is one of our biggest advantages in an agentic software delivery lifecycle. Flaky test detection, test insights, pipeline search, and agents that reason about why a build failed all depend on fast, reliable access to it. The Query team owns the system that makes this possible. We pull product data out of the transactional services that create it and store it in datastores built for historical and analytical workloads. We serve it through domain-level APIs to CircleCI's product teams and to customers through our public API. Our goal is to make storing data "fire and forget" for every other team, and querying it fast and dependable at a scale that keeps growing. What You'll Do Build AI-natively. AI is how we work. It's not a productivity layer on top of engineering, but the default starting point for how problems get approached and solved. Shape how we store data at scale. Own and harden our ClickHouse-based storage layer. Design schemas for known and emerging access patterns, and tune ingestion and query performance to support production-scale data. Build the pipelines that move our data. Design and own ingestion from event streams and durable workflows built on Temporal. Data should arrive reliably, stay queryable while it's in transit, and never slow down the critical path of the services that produce it. Serve data to the product and to customers. Evolve our platform into the default path for historical queries. Make getting historical data easy, not a bottleneck. Teams should be able to get what they need quickly and with minimal hand-holding, while Query keeps enough visibility into how the data is used to optimize ingestion and reads across every consumer. Build in the indexing, caching, and tiered storage required to keep it performant. Set technical direction. When the problem is complex or the answer isn't obvious, you lead the design discussion, write up the architecture decision, and make the call. You help decide which data domain we migrate next and how. Champion observability. Use Honeycomb, Datadog, and Rollbar to understand ingestion lag, query latency, and data correctness. For a data platform, operational data drives stability, not just incident response. Keep things moving. You take ambiguous data problems from design to production quickly, and you help the people around you move faster too. You don't just patch problems, you ask why they happened. You'll fix the immediate issue, then solve the underlying team practice, process, or system that let it through. What You'll Bring AI-native engineering practices. You use AI tools daily and can speak to what you've built, where they changed your approach, and where they fall short. Hands-on data experience. You've built or owned data-intensive systems such as ingestion pipelines, event-driven architectures, or analytical and time-series datastores. You understand the tradeoffs between transactional and analytical storage, and you've designed schemas and tuned queries for high-volume workloads. Experience with ClickHouse or another columnar database is a strong plus. Backend depth in Go. You're strong in Go, or strong in a comparable language and eager to work in Go: interface design, data modeling, service integration, and concurrency. Familiarity with React and TypeScript is a plus, since you'll occasionally work on the product surfaces that display this data. Distributed systems judgment. You understand delivery guarantees, idempotency, backpressure, and failure recovery. You know when to rely on a framework's reliability guarantees rather than building your own. Technical leadership. You've led the design of complex systems and made tradeoffs deliberately. You leave foundations others can build on. You raise the quality bar through reviews, mentoring, and direct feedback, not just through the code you write. A track record of shipping. 5+ years building and operating production backend systems. Your work has served real users, and you've treated latency, reliability, and correctness as design concerns. Sound like you? You care about how data powers the product, not just where it lives. You know how to make a datastore fast at scale, and have tuned schemas and queries against real producti
| Role | Senior Software Engineer, Query |
|---|---|
| Company | Circleci |
| Location | Remote, Canada or Remote, United States |
| Type | full-time |
| Compensation | Not disclosed |
| Posted | 2026-10-16 |
| Deadline | Rolling |
Typical process for this type of role
A general guide — the exact steps for this specific listing may vary; check the original posting for details.
- 1ApplicationSubmit your resume through the apply link.
- 2ScreeningRecruiter reviews your background against the role.
- 3AssessmentA technical test, assignment, or coding round, depending on the role.
- 4Interview(s)One or more rounds with the hiring team.
- 5OfferOffer letter with compensation and start date.
Before you apply
0/4About Circleci
CircleCI provides an automated continuous integration and continuous delivery (CI/CD) platform designed to help teams test, validate, and deploy code. The service supports a wide range of applications, including mobile, web, AI, robotics, and autonomous vehicle software. By utilizing intelligent automation and agent-powered tooling, CircleCI enables organizations to maintain code quality and reliability while shipping software at scale. The platform is compatible with various environments and technologies, including AWS, Linux, Windows, macOS, and containerized applications. CircleCI is used by organizations such as Google, Okta, and Hugging Face to manage development pipelines with minimal human oversight.
More at Circleci
Other jobs at Circleci
- Recruiter, GTM · Remote, United States
- Staff Software Engineer, On-prem · Remote, Canada or Remote, United States
- Agentic Operator, Growth Marketing · Remote (USA)
Explore Related Placements
// similar opportunities
You might also like
Senior Software Engineer
Affirm
At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on ...
Senior Software Engineer
Deliveroo
Our Global Structure Deliveroo is now part of DoorDash, bringing together teams with even greater reach, scale, and ambition. Depending on your role, you may co...
Senior Software Engineer
Kraken
Help us use technology to make a big green dent in the universe! Kraken powers some of the most innovative global developments in energy. We create the technolo...
Senior Software Engineer
Letly
About Letly Letly is the AI-Native operating company built for the home. We believe the home should be autonomously run and we're building the software that wil...
Senior Software Engineer
Chaosindustries
CHAOS Industries is redefining modern defense with a multi-product portfolio that gives the ultimate advantage—domain dominance. The company's products are powe...
(senior) Software Engineer
Distran
About the role The software on our Ultrasound acoustic cameras is at the core of Distran technology, with focus on high quality, reliability, and real-time perf...