Senior Backend Engineer

Computrition, Inc.

Canada

Remote

CAD 150,000 - 170,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

A leading software company is seeking a Senior Software Engineer to develop a new AI-first SaaS application. You will design backend systems using .NET/C# and apply advanced architectural patterns within a cloud-native environment. Ideal candidates will have senior-level experience, including Event Sourcing, CQRS, and proficiency with AWS and Docker. This full-time, remote role offers a salary between $150,000 to $170,000 CAD, supporting innovation and mentorship in a high-performance team.

Qualifications

  • Must have practical AI-first experience to accelerate development.
  • Experience building production systems using C#/.NET.
  • Knowledge of Event Sourcing and CQRS in real-world applications.

Responsibilities

  • Own major components of a new SaaS platform from design through production.
  • Build CQRS-based services in C#/.NET using DDD principles.
  • Deliver cloud-ready solutions using Docker and AWS.

Skills

AI-first mentality with practical experience
Senior-level experience with C#/.NET
Event Sourcing
CQRS knowledge
Domain-Driven Design (DDD)
PostgreSQL
RabbitMQ
Containerization with Docker
Cloud-hosted applications on AWS
Agentic AI concepts

Tools

AWS
Docker
RabbitMQ
.NET/C#
PostgreSQL

Job description

Senior Software Engineer (AI-First, Agentic AI)

Remote Canada

Compensation & Role Details

Expected Salary Range: $150,000 - $170,000 CAD, depending on experience and qualifications

Role Type: New Role

AI Disclosure: AI is used to screen, assess, or select applicants for this role

Overview

We’re a software company at the start of building a brand-new, highly visible SaaS application. This is a rare opportunity to help shape the technical foundation: you’ll help set technical direction, establish engineering standards, and ship foundational capabilities that will shape the product for years. We’re looking for a motivated senior engineer who thinks and builds with an AI-first mindset—someone excited about agentic AI workflows, automation, and using modern AI tooling to accelerate delivery without compromising quality. This project will be using AI-Development Life Cycle (AI-DLC) to drive the creation, testing and deployment of this application. This is a tremendous opportunity to be fully supported in an AI first approach.

In this role, you’ll design and implement core backend systems using .NET/C# and proven architectural patterns such as Event Sourcing, CQRS, Domain‑Driven Design (DDD), and Vertical Slice (vertical event‑sourced) architectures. You’ll work in a cloud‑native environment leveraging AWS, PostgreSQL, RabbitMQ, and Docker, contributing to a platform built for scale, reliability, and rapid iteration. You’ll also be a technical leader—taking ownership, mentoring others, and helping define best practices for a high‑performing team.

Responsibilities
  • Own major components of a new SaaS platform from design through production
  • Build event‑sourced, CQRS‑based services in C#/.NET using DDD principles
  • Design clean domain models, message contracts, and integration patterns using RabbitMQ
  • Deliver cloud‑ready solutions using Docker and AWS (deployment, observability, reliability)
  • Apply an AI‑first approach to engineering: agentic AI tools, automated workflows, code generation/review, test generation, and productivity accelerators
  • Partner with product and engineering leaders to define architecture, standards, and delivery practices
  • Write high‑quality, well‑tested, maintainable code and raise the bar through reviews and mentorship
Must Have
  • AI‑first mentality with practical experience using AI tools to accelerate development
  • Senior‑level experience building production systems with C#/.NET
  • Hands‑on experience with Event Sourcing and CQRS in real‑world systems
  • Strong working knowledge of Domain‑Driven Design (DDD)
  • Experience with Vertical Slice architecture (or similar modular service boundaries)
  • Solid experience with PostgreSQL
  • Experience with asynchronous messaging and integration patterns, ideally RabbitMQ
  • Experience containerizing services with Docker
  • Experience building/operating cloud‑hosted applications, ideally on AWS
  • Familiarity with agentic AI concepts (autonomous workflows, tool‑using agents, orchestration, evaluation/guardrails) and excitement to apply them in day‑to‑day engineering
  • Strong ownership mindset: you ship, you improve, you operate, you lead
Nice to Have
  • Experience with MartenDB
  • Experience with Wolverine
  • Experience designing multi‑tenant SaaS systems (auth, billing, isolation, scaling, observability)
  • Familiarity with modern DevOps/IaC practices (e.g., Terraform/CDK), CI/CD, and distributed tracing
Business Unit

Computrition - Canada

Scheduled Weekly Hours

37.5

Number of Openings Available

1

Worker Type

Regular

More About Jonas Software

Jonas Software is a leading provider of enterprise management software solutions, serving a wide range of vertical markets including hospitality, healthcare, construction, education, personal care, fitness, leisure, moving and legal services, to name a few. Within these markets, Jonas is comprised of over 65 distinct brands, each a respected leader in its domain.

Jonas’ vision is to be the branded global leader across these verticals and to be recognized by customers and industry stakeholders as the trusted provider of “Software for Life.” We are committed to technology, product innovation, quality, and exceptional customer service.

Jonas Software supports over 60,000 customers in more than 30 countries. We employ over 6,000 skilled professionals, including industry experts and technology specialists. Across our broader network, we support a global workforce of more than 30,000 employees.

Headquartered in Canada, Jonas Software has a global footprint with offices around the world. We’re a 100% owned subsidiary of Constellation Software Inc., based in Toronto, publicly listed on the TSX (CSU.TO), and a member of the S&P/TSX 60 Index.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer
Senior Backend Engineer

EWS Group • Toronto

On-site
CAD 130,000 - 170,000
Senior Software Engineer (AI Integration & Modernization)
Senior Software Engineer (AI Integration & Modernization)

Urban Ridge Supplies • Markham

On-site
CAD 120,000 - 130,000
AI-First DevOps Engineer
AI-First DevOps Engineer

EWS Group • Canada

On-site
CAD 155,000 - 165,000
Senior Software Engineer (AI Integration & Modernization)
Senior Software Engineer (AI Integration & Modernization)

EWS Group • Markham

On-site
CAD 120,000 - 130,000
Senior Backend Engineer - Databases - Analytics
Senior Backend Engineer - Databases - Analytics

Lever, Inc. • Canada

Remote
CAD 164,000 - 197,000
RSUs
100% remote
30 days annual leave including Grafana
Senior Solutions Consultant
Senior Solutions Consultant

EWS Group • Toronto

On-site
CAD 130,000 - 140,000
Staff Software Engineer
Staff Software Engineer

Sage Recruiting Inc. • Toronto

On-site
CAD 170,000 - 190,000
Extended health & dental
RRSP matching
Flexible PTO
Senior Financial Analyst
Senior Financial Analyst

EWS Group • Markham

On-site
CAD 90,000 - 120,000
Senior AI Developer
Senior AI Developer

Constellation Dealer Group • Canada

On-site
CAD 150,000 - 185,000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Super • Canada

Remote
CAD 120,000 - 180,000
Health insurance
Dental insurance
Vision insurance
+11