Senior Software Developer

Warranty Master - Montréal, QC (30+ days ago)

Apply Now

We're Hiring!

We're looking for brilliant thinkers to join our MasterMinds. If you've ever wondered what it's like to work in a place where people enjoy coming to work and where talent is more important than title, then keep reading.

About Warranty Master

Warranty Master is a market-leading software-as-a-service (SaaS) with headquarters in Downtown Vancouver, BC and our flagship development studio in Montreal, QC.

Our success is no accident: We allow IT pros to manage their assets' warranty data to run their business more efficiently. Our customers report impressive efficiency gains - we make their businesses more profitable. That compelling ROI argument is why we've organically developed a global following, frequently landing ourselves in the conversations at every IT industry event.

You can contribute to building something amazing and appreciate how your work is helping take this company to a higher level of operational maturity.


Experience is an asset but what follows is much more important. You are a good fit if:

You have a very strong comprehension and experience of SaaS development

You have strong architecture skills and relevant experience

You have strong leadership and like to mentor junior developers

You're curious, you love learning, sharing ideas, tackling problems.

You have a natural inclination for shipping and iterating at high velocity.

You can step back and appreciate the value in recognizing a mistake.

You care. About ideas, solving hard problems and about our team’s success.

Within the first few months you will:
Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle

Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions

Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code

Prepare and install solutions by determining and designing system specifications, standards, and programming

Improve operations by conducting systems analysis; recommending changes in policies and procedures

Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations

Protect operations by keeping information confidential and provide secure coding methodology

Support and develop software engineers by providing advice, coaching and educational opportunities

Mentor junior and mid-level engineers

Help junior and mid-level engineers to reach their sprints goals.

Follow company code standards and coach junior and mid-level engineers to follow them.

Provide project high level estimated time of arrivals.

Collaborate with team to brainstorm and create new products

Grow engineering teams by interviewing, recruiting and hiring

Make informed decisions quickly and taking ownership of services and applications at scale

Work collaboratively with others to achieve goals

Stay on the leading edge of development practices

Passionate about great technologies, especially open source

Understand business needs and know how to create the tools to manage them

From there you will continue working as part of our core development team to build out one of the greatest products ever to hit the IT space.

You will be mentoring directly under our Chief Technology Officer who will guide you through your daily/weekly activities, providing valuable feedback along the way.

Perks, Perks, Perks!

Spacious open office in the heart of Montreal's vibrant Plateau neighborhood

Super-convenient access by metro, bus or bike

Games at lunch are a tradition.

Herman Miller height-adjustable desks and ergonomic Aeron chairs.

New, top of the line workstations.

Spotify Premium account with recording studio-grade headphones.

Office Espresso Machine (yes, we have a whole section for this)

You will learn to pour beautiful latte art on a PID controlled, 240V dual-boiler E61 group head espresso machine. We get freshly roasted beans from the best boutique roasters in Canada which are treated to our beautiful electronic dosing Mazzer Mini. If you don't drink coffee, that's OK too, we'll find something for you.

Developer Sanctuary

We ❤ love developers, which is why our Montreal development studio is a very special place. You won't find any sales, marketing or ancillary staff here since they all work out of our Vancouver office. Don't get us wrong, we love them too (and they are truly crushing it by the way)! It's just that our Montreal development studio was conceived to be a MasterMind dev sanctuary :). Don't be surprised if you find yourself thinking clearly, in a refreshing and seriously fun environment.

Friday Lunch 'n Learn

Friday is our free lunch “Lunch ‘n Learn” where a team-mate shares something interesting with the rest of the group on any topic of their choice, whether it be designing circuit boards, scuba diving, inventing programming languages, or even nuclear power!

Join The Team

We invite all qualified candidates to apply. Please note, you must be eligible to work in the country to be considered for this role and priority will be given to local applicants. We thank everyone for their interest, however, only successful applicants will be contacted.

No recruiters or phone calls, please.