Staff Software Development Engineer (Calgary)

Staff Software Development Engineer (Calgary)

07 Nov
|
Wagepoint
|
Calgary

07 Nov

Wagepoint

Calgary

It's easy to feel that way when you're surrounded by folks doing the best work of their careers, building great payroll software for small businesses across Canada. Our team brings together diverse backgrounds, perspectives, experiences, and ideas to make payroll the easiest part of running a business. We care deeply about our customers and each other, and understand that when it comes to payroll, getting it right matters.

We're looking for a talented Staff Software Development Engineer who enjoys tackling hard problems and wants to create meaningful impact for small businesses across Canada. You will be a senior technical leader driving the design and delivery of complex, reliable, scalable, and maintainable software solutions while mentoring and empowering others. Lead the complete development lifecycle for new features — from design to deployment — ensuring code quality, maintainability, and performance across the full stack.

Strong experience in distributed systems, Domain Driven Design, and microservices architecture, performance tuning, and system reliability. Ensure service performance aligns with SLA requirements through proactive monitoring and incident response. Lead high-level and component-level architecture discussions, documenting designs, and ensuring alignment with business and technical goals.

Collaborate with Product, DevOps, and Architecture teams to align development with strategic objectives. Research, recommend, and advocate for AI-driven development tools and automation solutions to enhance productivity. 7+ years of experience in software engineering, including full-stack development and cloud infrastructure. ~ Proven leadership in designing and scaling complex software systems and mentoring engineering teams. ~ Advanced skills in frameworks like React or Angular, C#/.Net Core, scalable API design, and relational/NoSQL databases. ~ Solid experience in architectural design, performance tuning, and system reliability. ~ Deep understanding of clean coding standards, design patterns, and CI/CD pipelines. ~ Proficiency with cloud platforms (AWS, Azure, or GCP), IaC tools (Terraform/CloudFormation), Kubernetes, and Docker. ~ Excellent collaboration and communication skills, with the ability to explain technical concepts to non-technical stakeholders. ~ Bonus points if:



You have experience with AI/ML integration in software systems. Bring ideas, challenge assumptions, responsibly utilize AI, and help shape better ways of working.

In 2026, we were recognized as one of Canada's Best Workplaces for Mental Wellness and Inclusion. We welcome applicants from all backgrounds, experiences, identities, and perspectives, and we're committed to building a workplace where everyone can thrive. If you require accommodation at any stage of the recruitment process, please let us know.

As part of our hiring process, AI-based tools are used to support the initial review of applications. Ingénieur ou ingénieure principal ou principale en développement logiciel Et c'est facile à ressentir quand on est entouré de personnes qui réalisent le meilleur travail de leur carrière, à créer un logiciel de paie remarquable pour les petites entreprises de partout au Canada.

Notre équipe réunit des parcours, des perspectives, des expériences et des idées variés pour faire de la paie la partie la plus simple de la gestion d'une entreprise. Nous cherchons une personne de talent au poste d'ingénieur ou ingénieure principal ou principale en développement logiciel , qui aime s'attaquer à des problèmes difficiles et souhaite avoir un impact réel pour les petites entreprises partout au Canada. Vous jouerez un rôle de leader technique chevronné, dirigeant la conception et la livraison de solutions logicielles complexes, fiables, évolutives et faciles à maintenir, tout en encadrant et en outillant les autres.

Vous relèverez directement de notre gestionnaire de l'ingénierie. Diriger l'ensemble du cycle de développement des nouvelles fonctionnalités, de la conception au déploiement, en veillant à la qualité, à la maintenabilité et à la performance du code sur toute la pile. Mettre à profit une solide expérience des systèmes distribués, de la conception pilotée par le domaine (DDD),



de l'architecture de microservices, de l'optimisation de la performance et de la fiabilité des systèmes.

Veiller à ce que la performance des services respecte les exigences des ententes de niveau de service (SLA), au moyen d'une surveillance proactive et d'une intervention en cas d'incident. Animer les discussions d'architecture, tant de haut niveau qu'au niveau des composants, documenter les conceptions et assurer leur cohérence avec les objectifs d'affaires et techniques. Collaborer avec les équipes Produit, DevOps et Architecture afin d'aligner le développement sur les objectifs stratégiques.

Plus de 7 ans d'expérience en génie logiciel, y compris en développement full stack et en infrastructure infonuagique. Un leadership éprouvé dans la conception et la mise à l'échelle de systèmes logiciels complexes, ainsi que dans l'encadrement d'équipes d'ingénierie. Des compétences avancées avec des cadriciels comme React ou Angular, avec C# et .NET Core, en conception d'API évolutives et avec les bases de données relationnelles et NoSQL.

Une solide expérience de la conception architecturale, de l'optimisation de la performance et de la fiabilité des systèmes. Une maîtrise des plateformes infonuagiques (AWS, Azure ou GCP), des outils d'infrastructure sous forme de code (Terraform, CloudFormation), de Kubernetes et de Docker. D'excellentes aptitudes à la collaboration et à la communication, avec la capacité d'expliquer des concepts techniques à des parties prenantes non techniques.

Un état d'esprit axé sur l'apprentissage continu, la croissance et le partage des connaissances. Vous avez de l'expérience de l'intégration de l'IA et de l'apprentissage automatique dans des systèmes logiciels.

Télétravail : Travaillez d'où vous êtes le plus productif. Le télétravail a toujours été la norme chez Wagepoint : vous y gagnez en souplesse, en autonomie et, on l'espère, un peu plus de temps avec les personnes (et les animaux) que vous aimez. Posez votre candidature dès maintenant et aidez-nous à faire de la paie la partie la plus simple de la gestion d'une entreprise. En 2026, nous avons été reconnus parmi les meilleurs lieux de travail au Canada pour le bien-être mental et l'inclusion.

📌 Staff Software Development Engineer (Calgary)
🏢 Wagepoint
📍 Calgary

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: staff software development engineer (calgary) / calgary

Subscribe to this job alert:

Get the latest job offers by email for: staff software development engineer (calgary) / calgary