Senior Software Developer, Team Lead

by LBMX Inc.

Location: London, ON
Date Posted: Mar 28, 2025
LBMX Inc.

Job Description

LBMX is growing again . . .

We are seeking a Senior Developer, Team Lead.

LBMX is a dynamic and growing software solutions company with an international perspective, located in London, Ontario.  LBMX is the leading business marketplace provider for Buying Groups and Purchasing Co-operatives.  With a flourishing customer base throughout North America, the United Kingdom and as far away as New Zealand and Australia, we are sure to offer a breadth of experience that provides the successful candidate with endless opportunities to expand their abilities.  

If you are an experienced candidate looking for an exciting future and you’re someone who is passionate about life, takes ownership of their role, isn’t afraid to roll up their sleeves and thrives being part of a team then we invite you to apply. 

Position Description:

As a Senior Software Developer, Team Lead at LBMX, you will play a crucial role in designing, developing, and maintaining our web-based applications. In this role, you will provide mentorship to a team of developers while also contributing to hands-on API development, ensuring smooth data exchange and interoperability between systems. You will work closely with cross-functional teams to deliver high-quality software solutions that meet our clients' needs. You will work closely with the product team and other team-leads to determine requirements, and implement those requirements based on our coding standards and practices. This is an exciting opportunity to work with modern technologies and contribute to the growth of our company.

Responsibilities:

  • Collaborate with product managers, designers, and other developers to design and implement web applications.
  • Develop responsive user interfaces using Angular and ensure the best possible user experience.
  • Build back-end services and APIs using C#.
  • Integrate RabbitMQ for efficient message queuing and communication.
  • Work with SQL databases to manage and optimize data storage and retrieval.
  • Write clean, maintainable, and efficient code while adhering to coding standards.
  • Perform code reviews and collaborate with the team to improve code quality.
  • Troubleshoot and debug software issues and implement effective solutions.
  • Stay up to date with industry trends and emerging technologies.
  • Data modeling and architectural decisions.
  • Occasionally make architectural decisions and back up those decisions with evidence and
    successful implementation examples.
  • Lead and mentor a team of software developers, fostering a collaborative and innovative environment.
  • Conduct regular check-ins and performance evaluations to provide team members with feedback.
  • Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent work experience).
  • 7+ years proven experience as a Software Developer or similar role.
  • Proficiency in Angular for front-end development.
  • Strong programming skills in C# for back-end development.
  • Experience with RabbitMQ or other message queuing systems.
  • Solid knowledge of SQL and database management.

The Perks of Working with us!

  • Competitive salary and benefits including a health spending account and employee assistance program
  • 3 weeks vacation to start with additional paid “LBMX holidays” throughout the year
  • Company matched GRSP contributions
  • Education subsidies for job related courses
  • Maternity/Parental and Compassionate Care Leave Top Up Program
  • A healthy work/life balance
  • Flexible Summer Hours
  • $500 Staples Allowance for new full-time hires
  • Named one of Canada’s Top 100 Small & Medium Employers (2022, 2023 and 2024)
  • Winner of Canada's Top 100 Employer (2025)

LBMX provides technology solutions that help independent businesses, and the groups they belong to, buy better and sell more. The LBMX Group platform is buying group focused and provides advanced technology to their members. With the power of real-time data and our unique one-to-many network, LBMX has transformed billing / ordering, rebate management, e-commerce, payment, and product information management across multiple sectors. LBMX is based in London, Canada and has customers throughout Canada, United States, United Kingdom, Europe, Australia and New Zealand.

LBMX is committed to providing a fair and equitable work environment and encourages applications from qualified women, men, visible minorities, aboriginal peoples and persons with disabilities. LBMX is also committed to providing accommodations throughout the interview and employment process. If you require any accommodations, please let us know and we will work with you to meet your needs.