06 Nov
|
Wagepoint
|
Winnipeg
06 Nov
Wagepoint
Winnipeg
It's easy to feel that way when you're surrounded by folks doing the best work of their careers, building excellent 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. Staff Software Development Engineer 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. 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. 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 logicielQui sommes-nous : 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.
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éten
📌 Staff Software Development Engineer (Winnipeg)
🏢 Wagepoint
📍 Winnipeg