- Design and build reliable, observable, zero‑downtime distributed systems that serve millions of builds across thousands of customers.
- Write clear, maintainable, and well‑documented Go code, with comprehensive unit, integration, and end‑to‑end tests to ensure long‑term reliability.
- Own your work from concept to deployment and beyond—debugging and improving production systems and infrastructure using tools like Honeycomb, Datadog, Grafana, and Rollbar.
- Collaborate with cross‑functional teams to shape and refine self‑hosted Runners and evolve the internal developer experience for supporting CircleCI server.
- Mentor junior and mid‑level engineers, providing technical guidance and helping grow engineering excellence on your team.
- Contribute to a culture of continuous improvement, helping your team and our customers succeed.
- Grow your strategic impact and technical influence across the organization, supported by mentorship and exposure to deep engineering challenges.
- Participate in and contribute to improving rotating on‑call duties, including incident management for on‑premises customers.
- Collaborate closely with our Customer Support team to understand the needs and challenges of our on‑premise customers.
- 5+ years of professional software development experience, including production experience writing code in Go. Your broader background may span backend and infrastructure code.
- Deep proficiency in Go and experience delivering production‑quality software at scale.
- Experience with cloud services and virtualization, for example, AWS and GCP.
- Experience with Kubernetes, Helm Charts, and managing container‑based architectures, including orchestration, service‑discovery, monitoring, and debugging.
- Strong testing skills with experience writing comprehensive unit, integration, and end‑to‑end tests.
- Professional experience delivering platforms and providing a great developer experience for internal and external customers.
- A production‑first mindset, with proven experience building, monitoring, supporting and debugging live distributed systems in real‑world environments.
- A pragmatic engineering approach, solving problems efficiently while balancing complexity and maintainability.
- A collaborative spirit and a desire to grow, mentor, and lead alongside others.
- Experience delivering On‑premise software to Enterprise customers.
- Familiarity with observability and performance optimization practices.
- Experience in maintaining systems that run on multiple platforms, including Windows.
-
Senior Software Engineer, On-Premise
5 days ago
Only for registered members Toronto+Job summaryJoin the engineering team at CircleCI and contribute to innovative solutions for software delivery. · +ResponsibilitiesDesign and build reliable, observable, zero-downtime distributed systems that serve millions of builds across thousands of customers. · Write clear, ...
-
Senior Software Engineer, On-Premise
2 weeks ago
Only for registered members Toronto, OntarioDesign and build reliable observable zero-downtime distributed systems that serve millions of builds across thousands of customers. · Mentor junior and mid-level engineers providing technical guidance helping grow engineering excellence on your team. ...
-
technology architect
4 weeks ago
Only for registered members Toronto, ONThe resources will act as a subject matter expert on various infrastructure projects initiatives. · Continuation of security modernization. · Review logging critical infrastructure. · ...
- Only for registered members Toronto, ON
Machine learning has recently become the dominant field in AI research and constitutes the main part of the tools applied in industry-based AI positions. The course will give a broad high-level overview of state-of-the-art machine learning methodologies. · ...
-
Sr Azure Data Engineer(Azure Databricks)
1 week ago
Only for registered members Toronto, ONWe are looking for an Sr Azure Data Engineer (Azure Databricks) in Toronto, ON for a (Hybrid Role). · ...
-
Electrical Engineering Specialist
3 days ago
Only for registered members Toronto, ONDevelop plan and profile drawings of Overhead lines and installation details of underground Cables for Primary and Secondary parts of distribution network in coordination with engineers. · ...
-
Network and Systems Engineer
1 month ago
Only for registered members Toronto, ONWe are seeking a versatile Network & Systems Engineer to serve as a technical backbone for our IT and media infrastructure. · Configure, manage, and troubleshoot complex LAN/WAN architectures. · Manage and configure network equipment (firewalls, switches). · ...
-
Senior DevOps Engineer, ML Infrastructure
1 month ago
Only for registered members Toronto, ON Remote jobWe're looking for talented individuals who will grow robotic deliveries from surprising novelty to efficient ubiquity. · ...
-
Principal Software Engineer
4 days ago
Only for registered members Toronto, ON Remote jobThis position requires a Principal Software Engineer to provide technical leadership and oversee software architecture. The role involves acting as a technical authority, selecting appropriate technologies, and driving the adoption of Spec-Driven Development and AI-assisted workf ...
-
Senior Software Engineer
1 month ago
Only for registered members Toronto, ONWe're looking for a Senior Software Engineer to design, build, and sustain high-availability, fault-tolerant real-time systems that power connected industrial environments. · Design and implement scalable, maintainable, and fault-tolerant software for real-time industrial applica ...
-
Implementation Engineer
3 days ago
Only for registered members Toronto, ON+Healthcare Implementation Engineer will be responsible for providing excellent customer service during software implementation and installation projects. · ...
-
Technical Sales Specialist III, Platform, Cloud
1 month ago
Only for registered members Toronto, ONWhen leading companies choose Google Cloud it's a huge win for spreading the power of cloud computing globally. · You listen and deliver what is most helpful for the customer. You assist fellow sales Googlers by problem-solving key technical issues for our customers. · ...
-
Motion Graphics Designer
4 days ago
Only for registered members Toronto, ON Remote jobThis is a fully remote position, with hire eligibility in Toronto, Ontario, Canada, adhering to Eastern Standard Time. · Design engaging visual content for long and short form, educational videos/animations. · Collaborate with a team to develop high-quality, creative assets for i ...
-
Quantitative Developer
1 week ago
Only for registered members Toronto, ONContribute to the successful delivery of customer onboarding and solution implementation services as a Quantitative Developer. Work hands-on with clients and the product team to meet business objectives in dynamic financial markets. · ...
-
Cyber Security Engineer
2 weeks ago
Only for registered members Toronto, ONThis Cyber Security Engineer will serve as a technical subject matter expert responsible for designing implementing and automating resilient security solutions protecting ATB Financial's critical assets. · ...
-
Staff Systems Developer, Compliance
1 week ago
Only for registered members Toronto, ONWe are building the future of finance. Our mission is to democratize finance for all. An estimated $124 trillion of assets will be inherited by younger generations in the next two decades. · Act as the technical owner for core Compliance and Legal applications. · Lead high-stakes ...
-
Cloud Solutions Developer
3 weeks ago
Only for registered members Toronto, ONWe are seeking a Cloud Solutions Developer to join our team in designing, building, and operating secure, · scalable, · and cost-efficient multi-cloud platforms for the University. · Defining requirements · & · scope · & · of complex projects · & · with broad impact · & · Develop ...
-
Technical Support Analyst
1 month ago
Only for registered members Greater Toronto Area, ONWe are seeking a reliable and meticulous Intermediate Technical Support Analyst to join our Deployment and Support Team. · This hybrid role combines customer support technical deployment database deployment support operational site reliability. ...
-
Senior Solutions Architect
1 month ago
Only for registered members Toronto, ONThe Senior Solutions Architect will join the Global Risk Management Engineering team to ensure that risk management applications architecture and infrastructure supporting major complex applications meet evolving business requirements. · ...
-
Operations Process Manager
3 weeks ago
Only for registered members Toronto, ONThis is a strategic partner supporting the Operations team in all aspects of business analysis. · ...
-
Data Solutions Architect
1 month ago
Only for registered members Toronto, ON+ Lead data-related initiatives · + Design scalable technology solutions · + Establish improve data architecture and usability · +, etc... ...
Senior Software Engineer, On-Premise - Toronto - CircleCI
Description
Sr. Software Engineer
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.
On‑Premise Team
This is an opportunity to join the team that maintains CircleCI's on‑premise products. We deliver high‑availability, on‑premise CircleCI solutions that are easy to install, manage, and support in a secure, reliable, and maintainable manner. That includes our self‑hosted runners and CircleCI Server, an on‑premise CI/CD platform for enterprise customers who have compliance or security needs that require operation within a firewall, private cloud or data center.
What You'll Do
What You'll Bring
Bonus Skills (Nice to Have)
Canada Base Pay Range $152,000 — $190,500 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.
CircleCI is an Equal Opportunity and Aff…
CircleCI is an Equal Opportunity and Aff…
We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law.
#J-18808-Ljbffr
-
Senior Software Engineer, On-Premise
Only for registered members Toronto
-
Senior Software Engineer, On-Premise
Only for registered members Toronto, Ontario
-
technology architect
Only for registered members Toronto, ON
-
Sessional Lecturer, INF2179H - Machine Learning with Applications in Python
Only for registered members Toronto, ON
-
Sr Azure Data Engineer(Azure Databricks)
Only for registered members Toronto, ON
-
Electrical Engineering Specialist
Only for registered members Toronto, ON
-
Network and Systems Engineer
Only for registered members Toronto, ON
-
Senior DevOps Engineer, ML Infrastructure
Only for registered members Toronto, ON
-
Principal Software Engineer
Only for registered members Toronto, ON
-
Senior Software Engineer
Only for registered members Toronto, ON
-
Implementation Engineer
Only for registered members Toronto, ON
-
Technical Sales Specialist III, Platform, Cloud
Only for registered members Toronto, ON
-
Motion Graphics Designer
Only for registered members Toronto, ON
-
Quantitative Developer
Only for registered members Toronto, ON
-
Cyber Security Engineer
Only for registered members Toronto, ON
-
Staff Systems Developer, Compliance
Only for registered members Toronto, ON
-
Cloud Solutions Developer
Only for registered members Toronto, ON
-
Technical Support Analyst
Only for registered members Greater Toronto Area, ON
-
Senior Solutions Architect
Only for registered members Toronto, ON
-
Operations Process Manager
Only for registered members Toronto, ON
-
Data Solutions Architect
Only for registered members Toronto, ON