Squad Lead | Lead d'équipe

February 5 2025
Industries IT: Services
Categories Programming, Development
Montreal, QC • Full time

WorkJam is the world's first digital frontline workplace, connecting the entire deskless workforce to work in perfect harmony. WorkJam is a fully modular super app that solves the most common problems faced by frontline enterprises around the world through task management, shift swapping and scheduling, two-way communication, and training.

We're proud of our dedicated teams who are driven to make a difference for millions of frontline employees, which lead us to be recognized among TIME's 100 most influential companies of 2023.

Perks of joining WorkJam:

  • Competitive salary and benefits package
  • 4 weeks' vacation plus personal time off
  • Contribution to your retirement/pension plan
  • A flexible work environment to support a healthy work/life balance
  • Generous employee referral bonus of $4,000

At WorkJam, our core values are respect and include, unify, make a difference and lead from the front. WorkJam is a high growth global organisation with operations in North America, Europe, and Australia with our head office based in Montreal. Learn more at WorkJam.com

Your role as Squad Lead

Team leaders spend about half of their time coaching and organizing an agile team, while contributing to the development process according to their specific skills. In this role, you will ensure that your team is motivated, focused and delivering great software, working closely with your team members, a Scrum Master, a Product Owner, the release management, the DevOps team, and other stakeholders. Your goal is to foster a positive, inclusive and solution-driven work environment. You will be the voice of the team to communicate technical needs and changes, and the right hand of the development manager for your team.

What you will be doing:

  • Guide scenarios through the development process by ensuring that requirements are sufficiently developed, directing estimates and guaranteeing the quality and completeness of deliveries.
  • Ensure team capacity by approving time sheets, leave requests and ensuring proper out of office practices are used.
  • Carry out performance evaluations in collaboration with the development manager.
  • Debug issues, provide clear diagnosis and resolve with solid solutions, with an expectation of participating in the development effort, being 50% on average of a typical work week.
  • Participate in the release process, troubleshoot deployments, and resolve release-related issues.
  • Ensure that testing, monitoring and tooling strategies are promoted within the team and aligned with company best practices.
  • Communicate relevant technical decisions and blockages to other development teams and stakeholders.
  • Contribute to the improvement of the software development process, including tooling, agile procedures, etc.
  • Coach and guide other team members on a daily basis, participate in performance reviews and cultivate team spirit.
  • Assist with recruitment, including screening candidates and conducting interviews.
  • Contribute to the software development of the product.
  • Design consistent and reproducible versions.
  • Improve and develop monitoring, alert and testing processes.
  • Work closely with multiple teams to ensure software delivery.
  • Write, update and use documentation, including runbooks and playbooks.
  • Perform maintenance, safety audits, technical reviews, etc.
  • Automate work for infrastructure, testing, failover, mitigation, etc.
  • On-call rotation, triage duties and communications.
  • Foster a positive, inclusive and solution driven work environment.

What we're looking for:

Mandatory

  • Bachelor's degree in computer science, software engineering or a related field.
  • At least 3 years of experience working in an Agile/Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management, and DevOps techniques.
  • At least 2 years of experience in a team leader position.
  • Recognized for his ability to collaborate and work as a team, as well as bridge the communication gaps that often exist between teams.
  • Excellent oral and written communication skills.
  • Exceptional sense of organization, pragmatism and transparency.
  • Ability to solve problems creatively.
  • Quality and customer oriented.
  • Good understanding of the software development life cycle (SDLC).
  • Good understanding of Atlassian tools (Jira, Confluence and Bitbucket).
  • Authorized to work in Canada (citizen, permanent resident or holder of a post-graduation work permit)

Main qualifications

  • Professional experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, simulation frameworks (mocking).
  • Experience in front-end development with ReactJs.
  • Experience developing cloud-based SaaS applications and GCP/AWS.
  • Experience working with NOSQL databases.
  • Experience working with Docker, Kubernetes and CI/CD pipelines.

This role requires strong English skills to interact with global colleagues outside Quebec. Proficiency in both spoken and written English is essential. We are proud to offer bilingual job opportunities to all qualified candidates. Our job descriptions are written in both French and English to welcome French- and English-speaking talents. We encourage applications from all qualified individuals and are committed to an inclusive work environment that respects diversity.

(version française)

WorkJam est le premier lieu de travail numérique de première ligne au monde, connectant l'ensemble de la main-d'œuvre sur le terrain pour travailler en parfaite harmonie. WorkJam est une superbe application entièrement modulaire qui résout les problèmes les plus courants rencontrés par les entreprises de première ligne globales grâce à la gestion des tâches, à l'échange de quart de travail, à la planification des équipes, à la communication bidirectionnelle et à la formation.

Nous sommes fiers de nos équipes dévouées qui sont déterminées à faire une différence pour des millions d'employés de première ligne, ce qui nous a permis d'être reconnus parmi les 100 entreprises les plus influentes du magazine TIMEs en 2023.

Avantages de rejoindre WorkJam :

  • Salaire et avantages sociaux compétitifs
  • 4 semaines de vacances plus congés personnels
  • Cotisation à votre régime de retraite/pension
  • Un environnement de travail flexible pour favoriser un équilibre entre vie professionnelle et vie privée
  • Généreuse prime de 4 000 $ pour la recommandation d'employés

Chez WorkJam, nos valeurs fondamentales sont le respect et l'inclusion, l'unification, faire une différence et aller de l'avant. WorkJam est une entreprise internationale à forte croissance avec des opérations en Amérique du Nord, en Europe et en Australie avec notre siège social basé à Montréal. En savoir plus sur www.WorkJam.com

Votre rôle en tant que Lead d'Équipe

Les chefs d'équipe consacrent environ la moitié de leur temps à l'encadrement et à l'organisation d'une équipe agile, tout en contribuant au processus de développement selon leurs compétences spécifiques. Dans ce poste, vous veillerez à ce que votre équipe soit motivée, concentrée et qu'elle livre d'excellents logiciels, en travaillant en étroite collaboration avec les membres de votre équipe, un Scrum Master, un responsable de produit, l'équipe de gestion des versions, l'équipe DevOps et d'autres intervenants. Vous serez la voix de l'équipe pour communiquer les besoins et les changements techniques, et le bras droit du responsable du développement pour votre équipe.

Ce que vous ferez:

  • Guider les scénarios tout au long du processus de développement en vous assurant que les exigences sont suffisamment élaborées, en dirigeant les estimations et en garantissant la qualité et l'exhaustivité des livraisons.
  • Assurer la capacité de l'équipe en approuvant les feuilles de temps et les demandes de congés.
  • Effectuer les évaluations de rendement en collaboration avec le directeur du développement.
  • Participer au processus de publication, dépanner les déploiements et résoudre les problèmes liés à la publication.
  • Veiller à ce que les stratégies d'essai, de surveillance et d'outillage soient promues dans l'équipe et conformes aux meilleures pratiques de l'entreprise.
  • Communiquer les décisions techniques pertinentes et les blocages aux autres équipes de développement et aux intervenants.
  • Contribuer à l'amélioration du processus de développement logiciel, y compris l'outillage, les procédures agiles, etc.
  • Encadrer et guider les autres membres de l'équipe au quotidien, participer aux évaluations de rendement et cultiver l'esprit d'équipe.
  • Aider au recrutement, notamment en sélectionnant les candidats et en menant des entrevues.
  • Contribuer au développement logiciel du produit à une moyenne de 50% d'une semaine de travail.
  • Concevoir des versions cohérente et reproductible.
  • Améliorer et développer les processus de surveillance, d'alerte et d'essai.
  • Travailler en étroite collaboration avec plusieurs équipes pour assurer la livraison du logiciel.
  • Rédiger, mettre à jour et utiliser la documentation, y compris les runbooks et les playbooks.
  • Effectuer la maintenance, les audits de sécurité, les révisions techniques, etc.
  • Automatiser le travail pour l'infrastructure, les essais, le basculement, l'atténuation, etc.
  • Déboguer les problèmes, fournir un diagnostic clair et résoudre avec des solutions solides.
  • En rotation sur appel, aux fonctions de triage et aux communications.

Ce que nous recherchons :

Obligatoire

  • Baccalauréat en sciences informatiques, en génie logiciel ou dans un domaine connexe.
  • Au moins 3 ans d'expérience de travail dans une équipe de développement Agile/Scrum qui a promu les meilleures pratiques de développement de logiciels, telles que les tests automatisés, les examens de code, la gestion des vulnérabilités et les techniques DevOps.
  • Au moins 2 ans d'expérience dans un poste de chef d'équipe.
  • Reconnu pour sa capacité à collaborer et à travailler en équipe, ainsi qu'à combler les lacunes en matière de communication qui existent souvent entre les équipes.
  • Excellentes aptitudes à la communication orale et écrite.
  • Sens de l'organisation, pragmatisme et transparence exceptionnels.
  • Capacité à résoudre les problèmes de manière créative.
  • Orienté sur la qualité et le client.
  • Bonne compréhension du cycle de vie du développement logiciel (SDLC).
  • Bonne compréhension des outils Atlassian (Jira, Confluence et Bitbucket).
  • Autorisé à travailler au Canada (citoyen, résident permanent ou détenteur d'un permis de travail post-diplôme)

Principales qualifications :

  • Expérience professionnelle en développement back-end Java avec les technologies suivantes : JDK 8+, Spring, Microservices, REST, Git, JUnit, cadriciels de simulation (mocking).
  • Expérience en développement front-end avec ReactJs.
  • Expérience du développement d'applications SaaS basées sur le Cloud et GCP/AWS.
  • Expérience de travail avec des bases de données NOSQL.
  • Expérience de travail avec Docker, Kubernetes et les pipelines CI/CD

Ce rôle nécessite une maîtrise de l'anglais pour interagir avec des collègues internationaux en dehors du Québec. La maîtrise de l'anglais, tant à l'oral qu'à l'écrit, est essentielle. Nous sommes fiers d'offrir des opportunités d'emploi bilingues à tous les candidats qualifiés. Nos descriptions de poste sont rédigées en français et en anglais pour accueillir les talents francophones et anglophones.

Joindre WorkJam, c'est faire partie d'une organisation qui croit en l'équité et la diversité. Nous soutenons tout le monde, peu importe votre origine ethnique, votre religion, votre âge, votre sexe, votre orientation sexuelle, votre identité, votre handicap ou autres. Le masculin est utilisé pour alléger le texte.

Apply now!

Similar offers

Searching...
No similar offer found.
An error has occured, try again later.

Jobs.ca network