Inscrivez-vous pour accéder à toutes les fonctionnalités de notre service.
  • Recherche d'offres d'emploi
  • Favoris
  • Créer un CV
    Nouveau
  • Salaires
  • Souscriptions

Staff Software Development Engineer

Wagepoint

Who we are:

At Wagepoint, we're good people. 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're remote-first, growing, and looking for passionate people who don't settle for the first solution or the way it's been done before. We care deeply about our customers and each other, and understand that when it comes to payroll, getting it right matters.

Our values guide how we work and what we expect from one another:

  • Cultivate Impact by focusing on what matters most and delivering meaningful outcomes for our customers.

  • Unify as One Team by collaborating openly, communicating clearly, and rallying around shared goals.

  • Stay Curious and Kind by challenging assumptions, learning quickly, and leading with empathy.

If you want to build the future of payroll in a place where your ideas are welcomed and your contributions matter, look no further!

The role at high level:

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. You will report directly to our Engineering Manager.

What you'll be expected to own:

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

  • Set up, deploy, and manage scalable cloud infrastructure to support application functionality and growth, with automation wherever possible.

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

  • Mentor junior engineers on development best practices, cloud infrastructure, and emerging tools.

  • Research, recommend, and advocate for AI-driven development tools and automation solutions to enhance productivity.

  • Influence technology strategy and drive innovative practices that improve scalability, reliability, and team efficiency.

What you bring to the table:

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

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

  • A mindset focused on continuous learning, growth, and sharing knowledge.

Bonus points if:

  • You have experience with AI/ML integration in software systems.

  • You have a track record of proposing and implementing innovative technology strategies that improved scalability and productivity.

What we bring to the table:

  • Impact : Dig in and directly contribute to Wagepoint’s growth and success.

  • Culture : Work alongside a team that genuinely enjoys solving problems together, celebrates wins, supports one another through challenges, and still finds time for the occasional terrible joke.

  • Growth : We believe learning is part of the job. We’re committed to helping you Get Better Every Day (a representation of our Stay Curious and Kind value!) by offering professional development, new experiences, and career growth as we continue to evolve.

  • Innovation : Curiosity and experimentation encouraged! Bring ideas, challenge assumptions, responsibly utilize AI, and help shape better ways of working.

  • Remote : Work from wherever you do your best work. Wagepoint has always been remote-first, giving you flexibility, autonomy, and hopefully a little extra time with the people (and pets) you love.

Ready to join the team? Apply now and help us continue making payroll the easiest part of running a business.

Next steps:

If this sounds like the right fit, we’d love to hear from you! No need for a formal cover letter, just send us your resume and if you’d like, a few lines about what excites you about the opportunity.

If we agree it's a great match, someone from our team will reach out to schedule a call.

Psssst!

In 2026, we were recognized as one of Canada's Best Workplaces for Mental Wellness and Inclusion. That commitment extends to our hiring process, where we strive to create an experience that is welcoming, respectful, and inclusive from day one.

We welcome applicants from all backgrounds, experiences, identities, and perspectives, and we're committed to building a workplace where everyone can thrive.

As a remote company, all interviews are conducted virtually. If you require accommodation at any stage of the recruitment process, please let us know. We're happy to support you!

This job posting is for an existing vacancy.

As part of our hiring process, AI-based tools are used to support the initial review of applications. Rest assured, our People Ops team carefully reviews all applications and makes the final decisions on candidate progression.

Ingénieur ou ingénieure principal ou principale en développement logiciel

Qui sommes-nous :

Chez Wagepoint, nous sommes du bon monde. 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.

Le télétravail est notre norme, nous sommes en pleine croissance et nous cherchons des personnes passionnées qui ne se contentent pas de la première solution venue ni de la façon dont les choses ont toujours été faites. Nous tenons profondément à nos clients comme les uns aux autres, et nous savons qu'en matière de paie, l'exactitude compte.

Nos valeurs orientent notre façon de travailler et ce que nous attendons les uns des autres :

  • Cultiver l'impact en nous concentrant sur l'essentiel et en offrant des résultats concrets à nos clients.

  • Ne faire qu'une équipe en collaborant ouvertement, en communiquant clairement et en nous ralliant autour d'objectifs communs.

  • Faire preuve de curiosité et de bienveillance en remettant en question les idées reçues, en apprenant rapidement et en agissant avec empathie.

Si vous voulez bâtir l'avenir de la paie dans un milieu où vos idées sont accueillies et où votre contribution compte, ne cherchez pas plus loin !

Le rôle :

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.

Vos responsabilités :

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

  • Mettre en place, déployer et gérer une infrastructure infonuagique évolutive pour soutenir les fonctionnalités et la croissance des applications, en automatisant autant que possible.

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

  • Encadrer les ingénieurs juniors sur les bonnes pratiques de développement, l'infrastructure infonuagique et les outils émergents.

  • Rechercher, recommander et promouvoir des outils de développement fondés sur l'IA et des solutions d'automatisation pour accroître la productivité.

  • Influencer la stratégie technologique et favoriser des pratiques novatrices qui améliorent l'évolutivité, la fiabilité et l'efficacité de l'équipe.

Ce que vous apportez :

  • 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 compréhension approfondie des normes de code propre, des patrons de conception et des chaînes CI/CD.

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

En prime :

  • Vous avez de l'expérience de l'intégration de l'IA et de l'apprentissage automatique dans des systèmes logiciels.

  • Vous avez déjà proposé et mis en œuvre des stratégies technologiques novatrices ayant amélioré l'évolutivité et la productivité.

Ce que nous vous offrons :

Impact : Mettez la main à la pâte et contribuez directement à la croissance et au succès de Wagepoint.

Culture : Travaillez aux côtés d'une équipe qui aime vraiment résoudre des problèmes ensemble, qui célèbre ses réussites, qui se soutient dans les moments difficiles et qui trouve toujours le temps pour une mauvaise blague à l'occasion.

Croissance : Pour nous, apprendre fait partie du travail. Nous nous engageons à vous aider à vous améliorer chaque jour (un clin d'œil à notre valeur Faire preuve de curiosité et de bienveillance !) en vous offrant du perfectionnement professionnel, de nouvelles expériences et des perspectives d'évolution de carrière au fil de notre croissance.

Innovation : La curiosité et l'expérimentation sont encouragées ! Apportez vos idées, remettez en question les idées reçues, utilisez l'IA de façon responsable et contribuez à inventer de meilleures façons de travailler.

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.

Envie de vous joindre à l'équipe ? Posez votre candidature dès maintenant et aidez-nous à faire de la paie la partie la plus simple de la gestion d'une entreprise.

Prochaines étapes :

Si le poste vous parle, nous aimerions beaucoup vous connaître ! Pas besoin de lettre de présentation officielle : envoyez-nous simplement votre curriculum vitæ et, si le cœur vous en dit, quelques lignes sur ce qui vous emballe dans cette occasion.

Si nous convenons que le courant passe, une personne de notre équipe communiquera avec vous pour planifier un appel.

Psst !

En 2026, nous avons été reconnus parmi les meilleurs lieux de travail au Canada pour le bien-être mental et l'inclusion. Cet engagement se prolonge dans notre processus d'embauche, où nous nous efforçons d'offrir une expérience accueillante, respectueuse et inclusive dès le premier jour.

Nous accueillons les candidatures de personnes de tous les horizons, expériences, identités et perspectives, et nous nous engageons à bâtir un milieu de travail où chaque personne peut s'épanouir.

Comme nous sommes une entreprise en télétravail, toutes les entrevues se déroulent virtuellement. Si vous avez besoin de mesures d'adaptation à une étape ou l'autre du processus de recrutement, faites-le-nous savoir. Nous serons heureux de vous accompagner !

Dans le cadre de notre processus d'embauche, des outils basés sur l'IA appuient l'examen initial des candidatures. Rassurez-vous : notre équipe des ressources humaines examine attentivement toutes les candidatures et prend les décisions finales quant à la progression des personnes candidates.

L'offre d'emploi a été publiée Il y a 2 mois
Des emplois similaires qui pourraient vous intéresserBasé sur l'offre Staff Software Development Engineer à Calgary, AB
  •  ...mission. We're looking for a Staff Developer who genuinely cares...  ...maintain scalable, secure software architectures aligned with business...  ...clear communication between development teams, product managers, and...  ...work ~ Strong data engineering skills: complex SQL queries,... 
    Suggéré
    Temps plein
    Recrutement immédiat
    Travail à distance
    Horaires flexibles
    Travail posté

    Zayzoon

    Calgary, AB
    il y a 8 heures
  • $275k par année

     ...Senior/Staff/Principal Software Developer Calgary, AB — Full-time   The Role Financial software runs underneath the biggest decisions...  ...tens of millions of transactions processed every month. The engineers here own their services from architecture decisions through... 
    Suggéré
    Contrat Longue Durée
    Temps plein
    Travail manuel
    Programme de réinstallation

    Neo Financial

    Calgary, AB
    il y a 8 heures
  •  .... Overview We are looking to recruit an experienced Software Development Team Lead. Reporting to the Delivery Manager and working closely...  ...science, Geoscience, Applied Mathematics, or a related engineering discipline. Candidate should have a strong background in... 
    Suggéré
    Temps plein
    Temps partiel
    Deuxième emploi

    Halliburton

    Calgary, AB
    il y a 2 jours
  •  ...their careers, building great payroll software for small businesses across Canada....  ...looking for a talented Principal Software Development Engineer - Applied AI , who enjoys tackling hard...  ...operating production LLM/agentic systems at Staff-level scope or above. ~ Proven... 
    Suggéré
    Travail d'été
    Stage
    Équipe de jour

    Wagepoint

    Calgary, AB
    Il y a un mois
  • $103k - $143k par année

     ...Staff Platform Engineer   This role is remote based in Canada. Company Overview   Robots & Pencils is an applied AI engineering firm building the next frontier of business architecture. We design and ship AI co-workers that integrate into enterprise operations and deliver... 
    Suggéré
    Zone locale
    Travail à distance
    Travail posté

    Robots and Pencils

    Calgary, AB
    il y a 5 heures
  •  ...Description Senior Site Reliability Engineer Why YOU want this position:   At...  ...distribution, capital allocation, renewable energy development, investment and sourcing, and help reduce...  ...tomorrow. We are currently seeking a  Staff Site Reliability Engineer to join our... 
    Zone locale
    Poste rotatif
    Équipe de jour

    Enverus

    Calgary, AB
    il y a 8 heures
  •  ...Description Job Title: Commercial Development Engineer Job Level: ENG C Date Posted: September 1, 2026 Closing Date: September 15, 2026 Job Type: Full-time Permanent Category: Internal/External Opportunities Location: Calgary Powering a bright... 
    Emploi permanent
    Temps plein
    Travail au bureau
    Zone locale
    Recrutement immédiat
    Programme de réinstallation

    Altalink

    Calgary, AB
    il y a 8 heures
  •  ...The Senior Software Engineer, Marketing Operations leads the development of scalable and robust internal tools that empower the Marketing and eCommerce teams. This role is responsible for delivering high-quality technical solutions, mentoring junior developers, and driving... 
    Contrat Longue Durée
    Temps plein
    Stage
    Zone locale

    Getty Images

    Calgary, AB
    il y a 8 heures
  • $135.3k - $203k par année

     ...Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks...  ...quality in DevSecOps and throughout the software development life cycle. Black Duck is seeking a Principal Software Engineer to serve as a technical leader for the... 
    Contrat Longue Durée
    Temps plein

    Black Duck Software

    Calgary, AB
    il y a 28 minutes
  •  ...Permanent Internal Job Title: Jr Software Developer Reports To: Team Lead - Development No. of Openings: 1 PBS is...  ...in Computer Science, Software Engineering or related field Knowledge of...  ...membership to GoodLife Free parking Staff events Great referral bonus... 
    Emploi permanent
    Temps plein
    Travail au bureau
    Horaires flexibles

    PBS Systems

    Calgary, AB
    il y a 11 jours
  •  ...by craft - this is how we describe the engineering team at MNP Labs. MNP is proudly Canadian...  ...practices.   Make an impact as a Full Stack Software as part of the MNP Labs team. Here you...  .... Responsibilities Full-Stack Development   Develop and maintain responsive, scalable... 
    Temps plein
    Travail à distance
    Horaires flexibles
    Travail posté

    Experienced Career

    Calgary, AB
    il y a 8 heures
  •  ...backgrounds, including finance, technology, engineering, compliance, marketing, and more. We'...  ...a skilled Security Engineer to analyze software designs and implementations from a...  ...countermeasures at each phase of the software development lifecycle, to result in robust and... 
    Temps plein
    Travail au bureau
    Travail à domicile
    Horaires flexibles

    NDAX Canada Inc.

    Calgary, AB
    il y a 6 jours
  • $110k - $140k par année

     ...About The Role As a Senior Software Engineer, you will play a key individual contributor role in designing, developing, and maintaining production...  ...design and implementation recommendations, and estimate development effort Review and comment on the technical feasibility of... 
    Pour les contractants
    Travail à distance
    Horaires flexibles

    Brilliant Harvest Inc.

    Calgary, AB
    il y a 6 jours
  •  ...Job Purpose The Senior Software Engineer is responsible for producing and implementing functional software solutions that align with the client...  ...complex technical problems with a commitment to ongoing development that aligns with Engineering strategy, Architectural best practices... 
    Contrat Longue Durée
    Travail temporaire
    Travail au bureau
    Travail à domicile

    Symend

    Calgary, AB
    il y a 8 jours
  •  ...We’re looking for a Manager, Software Engineering to lead our mobile app & hardware team . You will manage a team of 5-8 talented software...  ...Evaluate and integrate AI/ML tools to enhance the Software Development Life Cycle (SDLC), improving code quality, automating testing... 
    Contrat Longue Durée
    Travail au bureau
    Lundi au vendredi

    Helcim

    Calgary, AB
    il y a 11 jours
  •  ...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...An Ideal Candidate Should Have Proven experience in backend development: TS/Node (required) Direct experience with GCP and knowledge... 
    Travail au bureau

    Speechify

    Calgary, AB
    il y a 8 heures
  •  ...Engineering @ AltaML - How We Work: We are an AI-first company. Claude Code and AltaML's shared configuration and skills library are the default way engineers design, build, test, and review software, not an optional accelerant a few people use. We expect dramatically... 
    Temps plein

    altaml

    Calgary, AB
    il y a 1 jour
  • $140k - $192.5k par année

     ...storage, and TiDB for scalable SQL workloads. Engineers on the team build resilient, highly...  ...data at scale. Build event-driven software utilizing messaging technologies such as...  ...program Coverage and support of personal development initiatives (conferences, courses, books... 
    Zone locale
    Travail à distance
    Travail à domicile
    Bureau à domicile

    StackAdapt

    Calgary, AB
    il y a 5 heures
  •  ...Staff Developer / Development Manager, Application Security Reports To: Director of Development, Architecture...  ...security risks, and make the case to engineering and executive leadership for what...  ...SOC2 and PCI DSS controls within our software development lifecycle. Offline... 
    Temps plein
    Travail à distance

    atVenu

    Calgary, AB
    Il y a 2 mois
  •  ...to be a pivotal part of our mobile app development team. If you're a seasoned native Android...  ...You'll also assist in recruiting top-tier engineering talent. Cross-Functional...  ...AI tools and methodologies to optimize software development workflows, including but not... 
    Contrat Longue Durée
    Temps plein
    Travail au bureau
    Travail à domicile
    Lundi au vendredi
    Horaires flexibles

    Helcim

    Calgary, AB
    il y a 3 jours
  •  ...supporting customer-facing SaaS applications and multiple engineering teams. Provide architectural guidance and...  .... Advance responsible adoption of AI-assisted development tools to improve engineering productivity, software quality, and delivery outcomes. Requirements... 
    Contrat Longue Durée
    Temps plein

    Black Duck Software, Inc.

    Calgary, AB
    il y a 4 jours
  •  ...Halliburton company, builds the software and data solutions that help...  ...are tools used daily by engineers and scientists at the world's...  ...Duties You lead one or more development teams through complex, multi-...  ...hiring and promotion Staff teams effectively by matching... 
    Contrat Longue Durée
    Temps plein
    Temps partiel

    Halliburton

    Calgary, AB
    il y a 17 jours
  •  ...Landmark, a Halliburton company, builds the software and data solutions that help the global...  .... These are tools used daily by engineers and scientists at the world's largest energy...  ...weaknesses in the codebase, test coverage, and development process Investigate and resolve... 
    Contrat Longue Durée
    Temps plein
    Temps partiel

    Halliburton

    Calgary, AB
    il y a 17 jours
  •  ...is seeking a talented Senior Staff Developer , who has an...  ...record of hands-on Full Stack Development and Architecture experience....  ...reporting to the Director of Engineering, plays a crucial part in shaping...  ...development experience, with lead and software design accountabilities. ~... 
    Temps plein
    Travail au bureau
    Horaires flexibles

    Benevity

    Calgary, AB
    il y a 8 heures
  • $135.3k - $203k par année

     ...Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing...  ...quality in DevSecOps and throughout the software development life cycle. Principal Software Engineer, Agentic Integrations   Location: Calgary, Alberta... 

    Black Duck Software, Inc.

    Calgary, AB
    il y a 5 heures
  •  ...Job Description: 1、Develop software programs that meet functional and performance requirements in accordance with the product project...  ...operation as per design requirements. 4、Prepare software design and development documentation, including user manuals and other related... 
    Temps plein
    Relocation

    Kaiyan Medical

    Calgary, AB
    il y a 26 jours
  • $54 - $64 par heure

     ...Software Engineer — Remote Advance your career by contributing to innovative enterprise applications and automation solutions in the insurance...  ...technical documentation. • Contribute to the design, development, deployment, integration, and production support of... 
    Taux horaire
    Emploi permanent
    Temps plein
    Сontrat
    Travail à distance
    Travail de la semaine

    Recrute Action

    Calgary, AB
    il y a 1 jour
  •  ...Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced...  ...engineering tasks. Design tasks involving bug fixing, feature development, refactoring, and performance optimization . Build... 
    Travail à distance
    Pour les contractants

    YO AI Labs

    Calgary, AB
    il y a 21 jours
  •  ...Your new company   Our client is investing in AI-driven software development and enterprise modernization. As part of a growing technology team...  ...accelerate innovation. Your new role   As a Senior Software Engineer, you'll lead the design and delivery of modern enterprise... 
    Сontrat

    Hays

    Calgary, AB
    il y a 8 jours
  •  ...Langan provides expert land development engineering and environmental consulting services for major developers, renewable energy producers, energy...  ...contributions. Job Summary Langan is seeking a Senior Staff Environmental Engineer, Scientist, Geologist, or Hydrogeologist... 
    Contrat Longue Durée
    Temps plein
    Pour les contractants
    Sous-traitant
    Travail au bureau
    Le monde entier

    Langan Engineering & Environmental Services

    Calgary, AB
    il y a 7 jours

Voulez-vous recevoir plus d'offres d'emploi ?

S'abonner et recevoir des offres d'emploi similaires à Staff Software Development Engineer. Soyez parmi les premiers à postuler !