Jobs.ca
Jobs.ca
Language
CircleCI logo

Software Engineer

CircleCI2 days ago
Toronto, Ontario
CA$124,000 - CA$155,000/year
Mid Level
full_time

Top Benefits

Canada Base Pay Range $124,000—$155,000 CAD

About the role

About CircleCI Engineering At CircleCI, our engineering teams are the driving force behind the platform trusted by developers worldwide to build, test, and deploy their code with confidence. We operate at a massive scale, processing over 50 million builds per month for organizations ranging from innovative startups to industry-leading enterprises. Our platform sits at a critical intersection in the software development lifecycle, where reliability, performance, and user experience directly impact the productivity of development teams around the globe.

As we continue to innovate, we're increasingly leveraging AI to transform the software delivery experience. From intelligent test selection that reduces build times, to predictive analytics that prevent pipeline failures, to AI-powered developer tools that streamline workflows, we're using machine learning and artificial intelligence to solve complex engineering challenges. We believe AI represents the next frontier in CI/CD, enabling smarter, more efficient, and more reliable software delivery pipelines.

Your work at CircleCI directly impacts how software is delivered across the industry. When you contribute to our systems—whether they're customer-facing interfaces, core platform capabilities, or developer tools—you're helping teams worldwide ship better code faster and with greater confidence. The systems you'll help build enable innovation across the entire software industry, making you an essential part of the modern development ecosystem.

Team-Agnostic Placement We hire team-agnostically at CircleCI, meaning we don’t recruit for a single team from the start. Instead, we get to know each candidate through the interview process and then place them on the team where their strengths, interests, and experience will make the greatest impact. This approach allows us to be thoughtful about matching engineers with the right challenges, and it gives new hires a stronger foundation for long-term success and growth. It’s part of our commitment to building balanced, high-performing teams that are set up to thrive.

By carefully matching your skills to the right team, we ensure you can make the most meaningful impact on systems that are critical to the success of development teams worldwide.

What You’ll Do

  • Collaborate with other engineers, product managers, and designers to build and evolve core systems.
  • Write clean, testable, and maintainable code in Go, with comprehensive unit and integration tests that ensure reliability and long-term maintainability.
  • Depending on team needs and your interests, contribute to frontend components (React/TypeScript) or AI-driven features that enhance the developer experience.
  • Participate in code reviews, design discussions, and incident retrospectives—learning from more senior engineers while contributing your own insights.
  • Help debug, monitor, and improve systems in production using tools like Honeycomb, Datadog, Grafana, and Rollbar.
  • Grow your technical depth and system design skills in a fast-paced, supportive environment where learning through iteration is key.
  • Contribute to systems that directly impact developer productivity for thousands of teams around the world.
  • Receive mentorship from senior engineers while taking on increasingly complex tasks that will help you grow toward senior-level responsibilities.

What You’ll Bring

  • 3+ years of professional software development experience, with production experience writing code in Go. Your broader background may span backend, frontend, AI/ML, or full-stack systems.
  • Proven experience building and maintaining distributed systems in real-world production environments.
  • Familiarity with Kubernetes and modern cloud infrastructure.
  • A strong sense of ownership and curiosity, comfortable diving into complex systems and learning through iteration.
  • A desire to write high-quality, maintainable code and contribute to a collaborative engineering culture.

Bonus Skills (Nice To Have)

  • Interest in or exposure to AI/ML technologies and their applications in developer tools.
  • Experience with test automation and CI/CD optimization.
  • Background in frontend development with frameworks like React and TypeScript.
  • Knowledge of observability practices and performance analysis.

Canada Base Pay Range

$124,000—$155,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. Please contact us to request accommodation.

About CircleCI CircleCI is the world’s largest continuous integration/continuous delivery (CI/CD) platform, and the hub where code moves from idea to delivery. As one of the most-used DevOps tools - processing more than 3 million jobs a day - CircleCI has unique access to data on how the most effective engineering teams work, and the tools to help software companies successfully leverage the power of AI into their commercial applications. Companies like Hinge, HuggingFace, and Samsung use us to improve engineering team productivity, release better products, and get to market faster.

Founded in 2011 and headquartered in downtown San Francisco with a global, remote workforce, CircleCI is venture-backed by Base10, Greenspring Associates, Eleven Prime, IVP, Sapphire Ventures, Top Tier Capital Partners, Baseline Ventures, Threshold

Ventures, Scale Venture Partners, Owl Rock Capital, Next Equity Partners, Heavybit, and Harrison Metal Capital.

CircleCI is an Equal Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law.

About CircleCI

Software Development
501-1000

Modern software builders need to reduce risk and confidently ship. In an ever-shifting tech landscape, that’s harder than ever.

This is why we built CircleCI: the CI/CD platform that makes it easier for developers to win at software.

At CircleCI, we know that velocity must go hand in hand with building securely. World-class engineering teams don’t sacrifice security for speed but rather choose CircleCI to deliver both. Our product philosophy for our customers has eight pillars:

  1. Security for all: We believe that security features should be accessible to all customers, regardless of their plan level.

  2. Unobtrusive security: We design security features to be intuitive and easy to use and believe most of all they must not interfere with the user experience.

  3. Secure by default: We build secure defaults out of the box.

4.Traceability: We believe visibility can drive accountability.

5.Store of no value: We strive to minimize the amount of valuable or sensitive data stored.

  1. Fail securely: When we fail, we fail securely.

  2. Least privilege: We grant users and systems only the minimum level of access necessary to perform their intended functions.

  3. Complete mediation: We ensure that all user actions are fully authorized and authenticated at all times.

CircleCI enables developers to build faster, more secure, and more reliable pipelines, without needing to be a CI/CD expert. As a result, teams building on CircleCI regularly achieve elite software delivery benchmarks.