CircleCI Logo

CircleCI

Senior Software Engineer - Notifications

Sorry, this job was removed at 09:57 p.m. (EST) on Friday, Feb 14, 2025
Be an Early Applicant
In-Office
Toronto, ON
In-Office
Toronto, ON

Similar Jobs

6 Days Ago
Easy Apply
In-Office
Toronto, ON, CAN
Easy Apply
Senior level
Senior level
Blockchain • Fintech • Financial Services • Cryptocurrency • Web3
Design and build scalable APIs, own features from inception to deployment, collaborate with teams, and mentor peers in a fast-paced environment.
Top Skills: Ci ToolsGitGitJavaKotlinMicroservicesMongoDBNode.jsPostgresReactRestful ApisSpringTypescript
4 Hours Ago
Hybrid
Toronto, ON, CAN
Mid level
Mid level
Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
The Enterprise Account Manager drives growth for Motorola's security solutions, develops relationships, manages accounts, and generates new opportunities while collaborating with internal teams.
Top Skills: Google SuiteItSaaSSalesforce CRMSecurity Solutions
4 Hours Ago
Hybrid
Aurora, ON, CAN
Mid level
Mid level
Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
The Payroll Specialist manages full cycle payroll processing for Canadian and US employees, including year-end activities and 3rd party remittances, while ensuring compliance and accuracy in payroll records.
Top Skills: Excel

Senior Software Engineer

CircleCI is looking for an experienced Fullstack Engineer who enjoys diving into existing systems, designing new systems, and solving customer problems. 

The Notifications team builds the systems that send data out of CircleCI to our customers, external integrations, and other messaging channels. We deliver mission-critical data at millisecond latencies. Our work must be fast and reliable so CircleCI customers can make informed decisions with timely and accurate information.

What You’ll Do

  • Design, Build & Deploy: You'll create messaging systems designed for fault tolerance, performance, and scale. This team puts deep thought into failure conditions, correct recovery mechanisms, and efficient approaches to data delivery. Then we ship it. We often release to production 10-20 times a day.
  • Write Code: Write clean, simple, easy-to-read code. Use data structures and patterns that solve problems in simple and efficient ways. Write tests that prove your logic.
  • Support and Maintain: CircleCI engineers own the entire life of our services from Development to Production. We build it and we own it.
  • Cultivate Observability: We are observability-first. Understanding the behavior of our systems is a requirement, not an afterthought. You'll wire up code from the start with a combination of tracing, analytics, and logging so that we understand exactly what's happening in Production at any moment in time. We report, scale, and alert off the data our systems produce.
  • Collaborate and Innovate: We're a small team so we solve problems together. We pair for much of our work; you'll pair with us. We partner with other engineers and our Product team to prioritize and deliver the most value for our customers. Our system processes tens of thousands of events per minute and we don't want to lose even one, which means some solutions require a little extra creativity.

What You’ll Bring

We’re looking for someone who wants to collaborate, learn, and grow with us. We hope you'll bring a strong ability to communicate so you can share your experiences, provide well-received feedback, and contribute to the brainstorming and problem-solving we do every day.

Below you can find a list of skills and practices we value in candidates - you don’t need to be experienced in all of them to apply!

  • Experience: 5-7+ years of professional experience building and operating distributed systems
  • Full Stack Expertise: A backend-focused engineer with a workable knowledge of frontend development. We value versatility and enthusiasm for enhancing user experience, API design, and system architecture.
  • Code Quality: Proficiency in writing effective, easily readable, testable, and maintainable code.
  • Tools & Languages: Our team works primarily in Golang with some Clojure. Experience in Golang is ideal, but having worked in any production backend language is fine. The principles are more important than the language details. For persistence, we work with Postgres primarily, though you might also find yourself working with MongoDB, Redis and S3. This team is primarily backend, but any frontend work will be in Typescript/React. Our messaging backbone is built on RabbitMQ. Experience with any event-driven system is ideal.
  • Adaptability: We try to be agile - ship frequently, learn, and iterate. This means we can change course, quickly and sometimes frequently. You'll need to be comfortable with ambiguity because we're learning as we go, on purpose.

We’re Particularly Interested In These Work Styles

  • Transparency & Collaboration: Embrace working transparently within a distributed team environment.
  • Incremental Delivery: Prioritize regular and incremental delivery over achieving perfection.
  • Continuous Learning: Commit to personal and team growth through continuous learning and improvement.

Canada Base Pay Range

$129,000$161,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.

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account