Senior Systems Engineer (Go & Linux)

September 5, 2025

Apply for this job

Job Description

Description

Get AI-powered advice on this job and more exclusive features.

About The Opportunity

We’re looking for an energetic, growth-mindset-oriented Senior Systems Engineer to join our Billing Team. In this hybrid role, you’ll be instrumental in driving projects from inception to deployment, including requirements definition, technical specification, development, and testing.

You’ll primarily work on transactional microservices written in Go, contributing to our operational excellence by triaging and resolving issues across various billing services. As you grow within the team, you’ll have opportunities to lead larger initiatives independently or as part of a smaller team. Our modern tech stack leverages a container-based microservice architecture with technologies like Docker, Go (golang), PostgreSQL, Redis, Kafka, Kubernetes, and Temporal. We are committed to building reliable, fault-tolerant systems that can operate at Cloudflare’s scale.

This is an on-site opportunity based in Toronto.

Responsibilities

  1. Drive the full lifecycle of software development, from requirements gathering and technical design to development, testing, and deployment.
  2. Maintain operational excellence by triaging and resolving inbound tickets related to billing services.
  3. Develop and maintain transactional microservices primarily written in Go.
  4. Collaborate with the team to ensure the reliability and fault tolerance of systems at scale.
  5. Take ownership of initiatives and lead projects from start to finish as you gain experience.

Required Qualifications

  1. 5+ years of professional experience as a developer/engineer.
  2. Strong Golang knowledge.
  3. Solid understanding of RESTful APIs and service security.
  4. Working knowledge of SQL and relational databases (e.g., PostgreSQL, MySQL).
  5. Experience with modern Unix/Linux development and runtime environments.
  6. Experience implementing secure and highly-available distributed systems/microservices.
  7. Strong interpersonal and communication skills with a bias towards action.
  8. Strong communication skills in English both spoken and written.

Nice To Have Skills

  • BS+ in Computer Science or equivalent experience.
  • Familiarity with event-driven architecture.
  • Experience with API tooling and standards (e.g., Swagger/OpenAPI, OAuth/JWT).

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Information Technology

Industries

  • IT Services and IT Consulting

Referrals increase your chances of interviewing at Avenue Code by 2x

Get notified about new Senior System Engineer jobs in Toronto, Ontario, Canada .

#J-18808-Ljbffr

Company

Avenue Code

Location

Toronto

Country

Canada

Salary

100.000

URL

https://en-ca.whatjobs.com/coopob__cpl___291_2613144__3337?utm_source=3337&utm_medium=feed&keyword=Senior-Systems-Engineer&location=Toronto&geoID=6225