Skip to main content

Senior Software Engineer

CircleCI
Remote - Ontario, CanadaUpdated 99d ago
Base salary
$156k–$196k
Published base salary range
Location
Remote - Ontario, Canada
Remote eligibility
Employment
Full-time
Senior
Role family
Engineering
Developer tools
Apply on circleci.com
Job actionsApply now
Job actionsApply now

About the job

About the Role

CircleCI is reinventing CI/CD with AI agents that write code, trigger builds, interpret failures, and propose fixes. We're building the interfaces developers use to understand and trust that work. We hire for CircleCI, not a specific team; placement depends on where your strengths create the most leverage. You might own the CI pipeline experience, deploy and release tooling, notification infrastructure, monetization flows, AI agent surfaces, or the foundational web platform.

What You'll Do

  • Build AI-natively, using AI as the default starting point for problem-solving.
  • Set technical direction, lead design discussions, write ADRs, and make calls.
  • Invent new interfaces for autonomous pipelines and human judgment.
  • Own the full stack end-to-end in Go, React, and TypeScript.
  • Champion observability using Honeycomb, Datadog, and Rollbar.
  • Close gaps and fix broken team processes.

What You'll Bring

  • AI-native engineering practices, using AI tools daily.
  • 5+ years of production full-stack experience with latency, responsiveness, and reliability as design concerns.
  • Strong React and TypeScript, comfortable owning backend services in Go.
  • System design leadership on complex systems.
  • Adaptability and technical leadership, mentoring engineers and raising quality bar.

Compensation

Canada Base Pay Range: $156,000—$196,000 CAD.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment.

Skills & tags

What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.