Software Engineer

CircleCIToronto, ON
Remote

About The Position

CircleCI Engineering is focused on reinventing CI/CD, moving beyond traditional pipelines to leverage AI agents for code writing, build triggering, failure interpretation, and fix proposals. The team is building new interfaces for developers to understand and trust this AI-driven work. The company operates on guiding principles of learning fast, thinking like the customer (especially developers facing failing builds), and owning the entire outcome. CircleCI hires for the company as a whole, placing individuals where their strengths provide the most leverage. Potential areas of ownership include CI pipeline experience, deploy and release tooling, notification infrastructure, monetization flows, AI agent surfaces, or the foundational web platform. The role emphasizes full-stack ownership, a high standard for craft, and work that directly impacts how tens of thousands of developers use CircleCI daily.

Requirements

  • 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.
  • A track record of shipping. You've built something real and put it in front of users.
  • 3+ years of production full-stack, backend leaning experience.
  • Backend depth. Strong backend expertise in Go, including API design, data modeling, and service integration, with the ability to contribute across the stack when needed.
  • System design. You think about architecture, not just features. You make conscious tradeoffs and document your reasoning.
  • Production mindset. Latency, responsiveness, and reliability are design concerns. You're comfortable operating services in a distributed environment.

Responsibilities

  • 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.
  • Invent new interfaces. Software delivery is being reinvented. Pipelines run autonomously, generate fixes, and surface results that need human judgment. The tools developers use to understand, trust, and act on that work don't exist yet. You'll define what they look like.
  • Obsess over craft. Reliability and responsiveness are design concerns, not afterthoughts. Care about how the interface holds up when stakes are high.
  • Champion observability. Use Honeycomb, Datadog, and Rollbar to understand and improve your systems. Operational data drives stability, not just incident response.
  • Pick up slack. You'll notice gaps and close them — not because you were asked, but because that's the standard we hold ourselves to.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

101-250 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service