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
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.