Senior Software Developer (AI-forward)

DevelopmentFull TimeOntarioRemote$140,000 - $180,000 CAD per year

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.

Who You Are

Someone who's technically strong, highly communicative, and energized by shipping real software that solves hard problems. You write clean code, you move fast without cutting corners, and you make the people around you better - whether that's through mentorship, code review, or just raising the bar on what "good" looks like.

You're already using AI tools in your daily workflow and you're excited about what's next. You don't just experiment - you ship, you evaluate, and you help others adopt what works.

This role is ideal for a senior developer who wants to have impact both technically and through influence. If your career aspirations include eventually leading a team - not just writing code - that's a big plus.

Role Overview

This is a senior developer role. You'll be working in our codebase - designing, building, and shipping features alongside the rest of the engineering team. You'll bring strong technical judgment, high-quality code, mentorship of other developers, and ownership of the work you deliver.

What sets this role apart is your AI focus. When AI initiatives come up - whether that's building AI-powered features into the product, evaluating new tooling, or figuring out how to apply AI effectively within our architecture - you'll be at the forefront, leading the effort and guiding the team.

You'll also be expected to contribute beyond code. We value developers who are proactive communicators, who create clarity for the people around them, and who naturally step into leadership moments - even without the title.

What You'll Do

  • Contribute directly to the codebase, designing and delivering features across the platform
  • Keep the customer perspective front and center - understand how your work impacts the people using Weever and advocate for improvements to the client and developer experience
  • Tackle complex technical problems - lead deep dives into system issues, anticipate risks, and design reliable solutions for large-scale projects
  • Participate in code reviews, architectural discussions, and technical decision-making as a senior member of the team
  • Mentor and coach team members - share what you know, raise the bar, and help others grow
  • Be a visible, proactive communicator - surface context, flag risks early, and keep the team aligned
  • Design and build AI-powered features within Weever's platform, working closely with developers and the staff engineer to ensure they fit within our existing architecture and standards
  • Champion modern development practices and help establish internal standards for AI development - from prompt engineering and model selection to evaluation frameworks and responsible AI practices
  • Contribute to technical strategy discussions, helping leadership understand trade-offs, timelines, and opportunities

What We're Looking For

  • Proven experience as a Senior Software Developer with a track record of shipping production software
  • Strong software engineering fundamentals - you write clean, maintainable, well-tested code and you actively raise the bar on quality through code review, testing practices, and eliminating recurring issues
    • Our stack includes Rust, Vue.js, Node.js, and AngularJS (depth in all not expected)
  • A user-first mindset - you think about the people using the software, not just the systems behind it
  • Proactive, clear communication - you share context early, you don't wait to be asked, and people never have to wonder where things stand
  • Self-directed and resourceful - you identify gaps, propose solutions, and drive outcomes without needing to be told what to do
  • A track record of owning and delivering complex projects end-to-end with minimal oversight
  • Genuine interest in mentoring and developing the people around you
  • Meaningful hands-on experience with AI/ML in production - building real features, not just experiments
  • Familiarity with the current AI ecosystem: LLMs, embedding models, RAG architectures, function calling, prompt engineering, and evaluation frameworks
  • Experience with agentic coding patterns - building systems where AI agents plan, reason, and execute tasks
  • Comfort working within an established product architecture, not just greenfield projects
  • Startup or high-growth experience is a plus

Nice to Have

  • Career aspirations that include growing from technical leadership into people leadership
  • A history of volunteering or contributing to your community outside of work

A Note on Communication

Clear, proactive communication is core to this role. We're a remote-first team, and that means your presence is felt through how you write, how often you share, and how much clarity you create for the people around you. We value AI tools and expect you to be great at using them but if you're leaning on AI to write your cover letter, this role probably isn't the right fit.

Compensation

  • $140,000–$180,000 CAD base, depending on experience
  • Equity, benefits, and RRSP matching

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 often team members work remotely full-time. We put family first and support our team members with flexible working arrangements.
  • Professional Development Budget: We invest in your growth. Every team member has a professional development budget that includes conferences, courses, tooling, and resources to stay at the forefront of technology.
  • Stock Options: We're a fast-growing start-up; we offer stock options to all team members
  • Benefits: Our employees have a great benefits package offering dental, drugs, and other kinds of coverage.
  • Vacations: Our team members must take them.
  • RRSP Company Match: We offer a group RRSP with company match benefits to maximize your retirement savings.

Application Process

Our hiring process consists of four steps:

  1. Initial call
  2. Take-home exercise (short)
  3. Technical interview and meet the team (peers, working team)
  4. 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 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

Use the form below to send us your resume and cover letter. In your cover letter, pick 2–3 items from the "What You'll Do" section that resonate with you and tell us where you've demonstrated those abilities, including how you've incorporated AI into some of these workflows and the outcome.

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