Software Engineering Team Lead

Weever Apps

Weever Apps

Software Engineering
Canada
Posted on Sep 19, 2025

About Us

Weever is a fast-growing software company based in Hamilton, Ontario, Canada. We offer a cloud-based software solution that large enterprises use to unlock their team's potential and productivity. Our Connected Worker platform allows manufacturers to capture data, manage workflows and action items, all while gaining insights on their team's productivity. We replace clipboards and filing cabinets with tablets and databases and provide alerts, analysis, and other features that make data useful.

Our customers include:

Mars Wrigley (yep, like the candy bars!)

Unilever

Diageo

… and many more!

We tackle big problems with a small, focused team and powerful technology.

We only accept applications from Canada for this position at this time.

Role Overview

As Software Engineering Team Lead, you’ll play a pivotal role in shaping both the technology and culture of our engineering team. You’ll blend technical leadership with people management to guide a team of talented developers in delivering high-quality, maintainable software. As a top-tier communicator, you’ll foster collaboration, balance trade-offs, and lead the team to make meaningful results. This is a hands-on leadership role—you’ll be coding, architecting systems, and setting technical direction while also mentoring and developing your team.

Key Responsibilities

· Technical Leadership:

o Drive the design, development, and delivery of scalable, reliable, and maintainable software.

o Guide good technical decision-making and problem-solving across the team – setting and upholding coding standards and best practices.

o Be hands-on when needed, contributing to codebases and critical problem-solving.

· Team Leadership & People Management:

o Lead, mentor, and inspire a team of developers in their technical growth and career development.

o Set clear expectations, provide ongoing feedback, and encourage continuous learning.

o Foster a culture of trust, accountability, and open communication.

· Organization & Process Building:

o Improve workflows and processes to drive predictable, high-quality delivery.

o Partner with product and design leaders to refine roadmaps, prioritize initiatives, and ensure effective delivery.

· Collaboration & Communication:

o Act as a top-level communicator, coaching strong communication and ensuring clarity, alignment, and mutual understanding across roles.

o Build a collaborative environment, helping the team to navigate trade-offs.

o Bridge cross-functional teams, ensuring alignment between engineering, product, and business objectives.

What We’re Looking For

· Proven experience as a Software Engineering Lead, Senior Engineer, or similar leadership role in a fast-paced environment.

· Exceptional technical and problem-solving skills with expertise in Rust, Vue.js, Node.js, and Angular.

· Strong organizational and process-building abilities, with a track record of introducing effective ways of working.

· Excellent communication, listening, and interpersonal skills.

· A passion for coaching, mentoring, and developing people.

· Experience in a startup or high-growth company is a plus.

Benefits of Working at Weever

We prioritize our teams first. A great team is given the autonomy and support to execute the plan and do their best work. We trust our teams.

To support you we offer:

· A remote and family friendly culture: communication is key and many team members work remotely full-time. We put family first and support our team members with flexible working arrangements.

· Stock Options: We're a fast-growing start-up; we offer stock options to all team members

· Team-driven development: Our teams have autonomy to determine their priorities. We’re committed to continuous improvement and supporting your work.

· Skill development: Team members have access to a plethora of training materials, conferences, and we encourage pair-programming and mentorship. We set aside time each week for dedicated skill development.

· Benefits: Our employees have a great benefits package offering dental, drugs, and other kinds of coverage.

· Vacations: Our team members must take them.

· Interesting Problems: Not all the problems we encounter have frameworks or well-defined solutions.

· RRSP Company Match: We offer a group RRSP with company match benefits to maximize your retirement savings.

Application Process

Our hiring process consists of five steps:

1. Use the below form to submit your resume, cover letter and send an email to jobs@weeverapps.com

2. Initial call

3. Take-home coding exercise (short)

4. Technical interview and meet the team (peers, working team)

5. Meet the leadership team as a final step.

We start with an initial call in order to answer any initial questions you may have about us and to discuss your experience.

The technical screen will be done remotely in an agreed upon time frame. We don’t want to take up much of your time! The take-home exercise is designed to be a small, short project to be completed at your own pace or you may submit an open-source project of your making.

We use the results of the technical screen as a barometer for the technical interview. We don’t do any white boarding or other hazing rituals in the interviews.

We’re typically quick to follow up, potentially with an offer, within a day or two of the final interview, though this may vary at times.

Of course, we’re trying our best to be as inclusive as we can be and we prefer candidates from all members of the community, including those from under-represented groups. We are a diverse group, and we believe it gives us strength.

How to Apply

Send an email to send an email to jobs@weeverapps.com with your resume and a cover letter. In your cover letter, please mention the job for which you are applying and where you found this posting or who referred you to us so we can thank them.

We can only accept applications from Canada for this position at this time.