{"id":162486,"url":"https://alion.io/job/wagepoint-staff-software-development-engineer","title":"Staff Software Development Engineer","company":{"id":58152,"name":"Wagepoint","domain":"wagepoint.com","url":"https://alion.io/company/wagepoint","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Teamtailor","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"staff","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"inferred_company_offices","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Calgary, Canada"],"countries":["CA"],"hiring_countries":["CA"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":99000,"max_usd":174000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":22},"experience_years_min":7,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"Angular","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"CloudFormation","optional":false},{"name":"Docker","optional":false},{"name":"GCP","optional":false},{"name":"JavaScript","optional":false},{"name":"Kubernetes","optional":false},{"name":"SLI/SLO/SLA","optional":false},{"name":"Terraform","optional":false},{"name":"TypeScript","optional":false},{"name":"Rest-Assured","optional":true}],"status":"live","first_seen_at":"2026-06-25T19:14:14Z","employer_posted_date":"2026-06-25","last_verified_at":"2026-10-16T03:02:56Z","board_verified":true,"closed_at":null,"days_open":113,"trust":{"level":"ok","repost_count":0,"flags":[],"days_open":112},"description":"Who we are:\nAt 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.\nOur team brings together diverse backgrounds, perspectives, experiences, and ideas to make payroll the easiest part of running a business.\nWe'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.\nOur values guide how we work and what we expect from one another:\nCultivate Impact by focusing on what matters most and delivering meaningful outcomes for our customers.\n\nUnify as One Team by collaborating openly, communicating clearly, and rallying around shared goals.\n\nStay Curious and Kind by challenging assumptions, learning quickly, and leading with empathy.\n\nIf you want to build the future of payroll in a place where your ideas are welcomed and your contributions matter, look no further!\nThe role at high level:\nWe'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.\nWhat you'll be expected to own:\nLead the complete development lifecycle for new features - from design to deployment - ensuring code quality, maintainability, and performance across the full stack.\n\nStrong experience in distributed systems, Domain Driven Design, and microservices architecture, performance tuning, and system reliability.\n\nSet up, deploy, and manage scalable cloud infrastructure to support application functionality and growth, with automation wherever possible.\n\nEnsure service performance aligns with SLA requirements through proactive monitoring and incident response.\n\nLead high-level and component-level architecture discussions, documenting designs, and ensuring alignment with business and technical goals.\n\nCollaborate with Product, DevOps, and Architecture teams to align development with strategic objectives.\n\nMentor junior engineers on development best practices, cloud infrastructure, and emerging tools.\n\nResearch, recommend, and advocate for AI-driven development tools and automation solutions to enhance productivity.\n\nInfluence technology strategy and drive innovative practices that improve scalability, reliability, and team efficiency.\n\nWhat you bring to the table:\n7+ years of experience in software engineering, including full-stack development and cloud infrastructure.\n\nProven leadership in designing and scaling complex software systems and mentoring engineering teams.\n\nAdvanced skills in frameworks like React or Angular, C#/.Net Core, scalable API design, and relational/NoSQL databases.\n\nStrong experience in architectural design, performance tuning, and system reliability.\n\nDeep understanding of clean coding standards, design patterns, and CI/CD pipelines.\n\nProficiency with cloud platforms (AWS, Azure, or GCP), IaC tools (Terraform/CloudFormation), Kubernetes, and Docker.\n\nExcellent collaboration and communication skills, with the ability to explain technical concepts to non-technical stakeholders.\n\nA mindset focused on continuous learning, growth, and sharing knowledge.\n\nBonus points if:\nYou have experience with AI/ML integration in software systems.\n\nYou have a track record of proposing and implementing innovative technology strategies that improved scalability and productivity.\n\nWhat we bring to the table:\nImpact: Dig in and directly contribute to Wagepoint’s growth and success.\n\nCulture: 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.\n\nGrowth: 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.\n\nInnovation: Curiosity and experimentation encouraged! Bring ideas, challenge assumptions, responsibly utilize AI, and help shape better ways of working.\n\nRemote: 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.\n\nReady to join the team? Apply now and help us continue making payroll the easiest part of running a business.\nNext steps:\nIf 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.\nIf we agree it's a great match, someone from our team will reach out to schedule a call.\nPsssst!\nIn 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.\nWe welcome applicants from all backgrounds, experiences, identities, and perspectives, and we're committed to building a workplace where everyone can thrive.\nAs 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!\nThis job posting is for an existing vacancy.\nAs 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.\nIngénieur ou ingénieure principal ou principale en développement logiciel\nQui sommes-nous :\nChez 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.\nNotre é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.\nLe 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.\nNos valeurs orientent notre façon de travailler et ce que nous attendons les uns des autres :\nCultiver l'impact en nous concentrant sur l'essentiel et en offrant des résultats concrets à nos clients.\n\nNe faire qu'une équipe en collaborant ouvertement, en communiquant clairement et en nous ralliant autour d'objectifs communs.\n\nFaire preuve de curiosité et de bienveillance en remettant en question les idées reçues, en apprenant rapidement et en agissant avec empathie.\n\nSi 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 !\nLe rôle :\nNous 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.\nVos responsabilités :\nDiriger 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.\n\nMettre à 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.\n\nMettre 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.\n\nVeiller à 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.\n\nAnimer 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.\n\nCollaborer avec les équipes Produit, DevOps et Architecture afin d'aligner le développement sur les objectifs stratégiques.\n\nEncadrer les ingénieurs juniors sur les bonnes pratiques de développement, l'infrastructure infonuagique et les outils émergents.\n\nRechercher, recommander et promouvoir des outils de développement fondés sur l'IA et des solutions d'automatisation pour accroître la productivité.\n\nInfluencer la stratégie technologique et favoriser des pratiques novatrices qui améliorent l'évolutivité, la fiabilité et l'efficacité de l'équipe.\n\nCe que vous apportez :\nPlus de 7 ans d'expérience en génie logiciel, y compris en développement full stack et en infrastructure infonuagique.\n\nUn 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.\n\nDes 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.\n\nUne solide expérience de la conception architecturale, de l'optimisation de la performance et de la fiabilité des systèmes.\n\nUne compréhension approfondie des normes de code propre, des patrons de conception et des chaînes CI/CD.\n\nUne maîtrise des plateformes infonuagiques (AWS, Azure ou GCP), des outils d'infrastructure sous forme de code (Terraform, CloudFormation), de Kubernetes et de Docker.\n\nD'excellentes aptitudes à la collaboration et à la communication, avec la capacité d'expliquer des concepts techniques à des parties prenantes non techniques.\n\nUn état d'esprit axé sur l'apprentissage continu, la croissance et le partage des connaissances.\n\nEn prime :\nVous avez de l'expérience de l'intégration de l'IA et de l'apprentissage automatique dans des systèmes logiciels.\n\nVous avez déjà proposé et mis en œuvre des stratégies technologiques novatrices ayant amélioré l'évolutivité et la productivité.\n\nCe que nous vous offrons :\nImpact : Mettez la main à la pâte et contribuez directement à la croissance et au succès de Wagepoint.\nCulture : 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.\nCroissance : 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.\nInnovation : 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.\nTé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 e...","description_format":"text","description_chars":13685,"description_truncated":true,"requirements":{"experience_years_min":7,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"French","level":"Advanced (C1)","optional":false}]},"benefits":["Continuous learning","Professional development"],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Payroll Services"],"lifecycle":[{"event":"open","at":"2026-06-25T19:14:14Z"}],"visa":[],"liveness":{"score":16,"band":"cold","label":"Long shot","p_open":1,"p_active":0.588,"p_room":0.28,"age_days":112,"expected_fill_days":54,"reasons":["conf:2","win:tail","crowd:"],"computed_at":"2026-10-16T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/wagepoint-staff-software-development-engineer","json_url":"https://alion.io/job/wagepoint-staff-software-development-engineer.json","meta":{"generated_at":"2026-10-16T21:18:22Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":2184,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-17T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":58152},"rest":"https://alion.io/mcp/rest/get_company?id=58152"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fwagepoint-staff-software-development-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fwagepoint-staff-software-development-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fwagepoint-staff-software-development-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/wagepoint-staff-software-development-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fwagepoint-staff-software-development-engineer"}]}