Salary: $66,560 - 66,560 per year
Requirements:
- We require a bachelors degree in computer science or equivalent experience, along with at least 5 years of software development experience.
- We are looking for someone who has previously worked as a senior developer, lead developer, technical lead, or application architect.
- We need strong hands-on expertise in C# / .NET and a solid understanding of SaaS and distributed architectures.
- We expect experience designing APIs, modeling application domains, and structuring services.
- We value strong knowledge of relational databases and SQL performance tuning.
- We look for understanding of performance, resilience, and maintainability concerns.
- We require experience with code reviews, testing, documentation, and development standards.
- We expect the ability to integrate AI into daily development work with critical judgment, result validation, and respect for internal confidentiality rules.
- We need someone capable of technically leading a team and coordinating work without formal managerial authority.
- We value experience in mentoring and supporting developers.
- We expect close collaboration with a project manager or Product Owner on technical trade-offs.
- We require fluent French and the ability to understand technical English.
- Experience with Vue.js and TypeScript is an asset.
- Experience with a code generation or transcription engine is an asset.
- Knowledge of Dapr, RabbitMQ, Redis, or similar technologies is an asset.
- Experience with SignalR or real-time mechanisms is an asset.
- Familiarity with observability concepts such as logs, traces, and metrics is an asset.
- General understanding of containerized and cloud environments is an asset.
- We require 5 years of programming experience.
- Hybrid remote work is available, with a minimum of 3 days per week on site.
Responsibilities:
- We guide technical decisions and the architecture of SIGA.net modules.
- We coordinate or distribute technical work within the team.
- We support developers and provide mentoring.
- We maintain code quality and help the team overcome technical blockers.
- We work with the project manager or Product Owner on planning and priorities.
- We take part in technical evaluations of team members.
- We help break down the application, model domains, and organize services.
- We define APIs, exchange contracts, and communication patterns between services.
- We contribute to data management choices, performance, resilience, and maintainability.
- We analyze and improve application and database performance.
- We lead code reviews and encourage strong development practices.
- We use AI effectively and responsibly to speed up analysis, prototyping, documentation, testing, and technical problem solving.
- We collaborate with QA on testing strategy, automation, and load testing.
- We assist developers with complex technical issues.
- We document technical decisions and help reduce technical debt.
- We work with internal SIGA teams and group teams.
- We learn our internal development platform and eventually understand how it works under the hood to design components, diagnose complex behavior, support best practices, and help the team use it effectively.
Technologies:
- AI
- Architect
- C#
- Cloud
- DevSecOps
- Frontend
- Support
- Product Owner
- Project Manager
- RabbitMQ
- Redis
- SQL
- SignalR
- TypeScript
- Vue
- Web
- ASP.NET
- Backend
- CI/CD
- Git
- Grafana
- PostgreSQL
- Prometheus
More:
We are evolving SIGA.net and its SaaS applications and are looking for a Web Architect to help steer technical choices, support the development team, and contribute to the design of robust, high-performing, and maintainable solutions. Our environment is a distributed SaaS platform built mainly with C# / .NET and a Vue.js / TypeScript frontend, partly generated through an internal C# to TypeScript transcription engine. You will join a multidisciplinary team including developers, analysts, QA, Product Owners, Scrum Master, architects, DevSecOps, and IT. The role offers hybrid remote work with a minimum of three in-office days per week in Drummondville, QC, and access to internal training, team support, paid vacation, company events, discounts, on-site parking, casual dress, and work-from-home flexibility. The salary starts at $32.00 per hour.
last updated 35 week of 2026