BSM Careers

We’re hiring! A great career awaits you at BSM Technologies.

Senior Full Stack Developer - Toronto, ON, Burnaby, BC or Waterloo, ON

Why we need you

We are looking for engineers with experience across the technology stack to build out features across BSM’s four key business verticals: construction, rail, government and services.  BSM is on a journey to consolidate multiple commercial telematics platforms and associated mobile applications into a comprehensive IoT platform.  As a senior developer you will be a vital and influential member of a team building scalable, robust products while helping shape the team culture.

We need you because:

  • You are self-directed: you don’t wait for others to tell you what needs doing.
  • You self-align: you do what the company needs done when it needs to be done, without having to be asked.
  • You are accountable: you crave ownership of what you work on, take credit for your successes, and accept responsibility for your failures.
  • You are versatile: you bring a specific skill set, but don’t hesitate to help where you’re most needed; depending on your strength, you are comfortable working on either the front-end or back-end.

What you’ll tell your friends you do

“I’m helping governments, rail, construction and service companies make smarter business decisions by building IoT solutions that allow them to truly monitor critical assets so they always know where they are, what they are doing and how they are performing.”

What you will really be doing

  • Advancing our 3rd party API by building out new features and services to provide deep integration with our customers
  • Working alongside product owners to translate customer needs into technical action
  • Designing feature solutions from concept to implementation that satisfy our customers’ requirements and whose performance can be continuously measured in production
  • Ensuring that the code you write can be used as an example for others on the team
  • Accepting feedback from others on the code you write and giving feedback on code produced by your fellow team members
  • Constantly looking for ways we can work better, and then advocating for and promoting your ideas
  • Demonstrating ownership of your code by troubleshooting, debugging, and fixing issues when things go wrong
  • Coaching and mentoring members on your team

The technology stack you’ll be working with includes (but is not limited to): Node.js, Typescript, React, Angular, Dynamo, SQL Server, Kafka, python, java and AWS. 

 Who you’ll be working with

We work in distributed, cross-functional teams (4-6 members) with an embedded product owner.  Within the vertical services group our teams are structured around a dedicated business vertical: government, construction, rail and services.  Teams are setup this way so they better understand the unique needs of their customers and have the autonomy to fully drive that area of our business.

What we need you to bring

  • Demonstrated experience designing, building and supporting scalable systems in a production environment.
  • Expertise optimizing SQL databases and designing supportable schemas
  • Knowledge of Javascript based languages – or similar projects – derived from working on software of significant size and scope (either front-end or back-end)
  • A passion and curiosity for learning new things
  • Great interpersonal skills and a passion for working in a fast-paced, cross-functional team setting

 Benefits and Perks

  • Three weeks paid vacation per year
  • Extended health benefits and MSP fully paid by company
  • Long term disability
  • Employee Assistance Program
  • Sick days
  • Transit subsidy
  • Monthly lunches
  • Fun monthly social events
  • Employee Discounts
  • Recognition and awards
  • Tuition Assistance
  • Online learning (Lynda.com access; HR downloads)

Please send your cover letter and resume to joinourteam@bsmtechnologies.com

BSM Technologies is committed to creating an inclusive environment where all team members feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience. If you need accommodation during the application or interview process, please contact joinourteam@bsmtechnologies.com.

Accounting Clerk (12 month mat leave cover) - Toronto, ON

Why we need you

BSM is looking for a motivated and talented Accounting Clerk with a strong financial acumen.  The successful candidate must be self-motivated, independent and be a team player. The Accounting Clerk supports the accounting operations, primarily relating to accounts payable and expense reports.

What you will be doing

  • Full cycle accounts payable including employee expense reimbursements and credit card reconciliation
  • Responsible for review of invoices and supporting documentation including Purchase Orders, Receiving Reports/Packing Slips, and other pertinent information such as quantity, unit price, freight, payment terms, etc.
  • Review transactions for proper authorization, and accurately input key information into the accounting system
  • Verify proper approval and G/L coding on all invoices
  • Reconciliation of company credit cards; resolving any discrepancies identified
  • Review all employee expense reimbursement reports to ensure accuracy
  • Assist with preparation and disbursement of payments to vendors on a timely basis in accordance with company policies, procedures, and internal controls.
  • Research and respond to accounts payable inquiries from vendors and staff

What we need you to bring

  • University Degree or College Diploma in Finance/Accounting
  • Possess 2-3 years’ experience working in a finance/accounting department or general business setting
  • Good written and verbal communication skills
  • Strong Microsoft Excel/Word/Outlook skills
  • Be proactive and look to contribute to team success
  • Have experience navigating and working in an ERP system
  • Highly organized and efficient;
  • Highly motivated with a strong sense of duty

 Benefits and Perks

  • Transit subsidy
  • Monthly lunches
  • Fun monthly social events
  • Recognition and awards

BSM Technologies is committed to creating an inclusive environment where all team members feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience. If you need accommodation during the application or interview process, please contact joinourteam@bsmtechnologies.com.

If you think you are a fit, please apply at joinourteam@bsmtechnologies.com.

Customer Care Representative Level 1 - Laval, QC

Why we need you

We are looking for customer representatives with experience in the IT sector, preferably in the telematics industry, to join our team. BSM has four key business verticals: construction, rail, government and services. As a customer support representative you will be a key member to assist the clients to resolve technical issues on their fleet by taking phone calls and answering emails.

 We need you because:

  • You are self-directed: you don’t wait for others to tell you what needs doing.
  • You self-align: you do what the company needs done, when it needs to be done, without having to be asked.
  • You are accountable: you crave ownership of what you work on, take credit for your successes, and accept responsibility for your failures.
  • You are versatile: you bring a specific skill set, but don’t hesitate to help where you’re most needed; 

What you’ll tell your friends you do

“Each day I’m helping our customers maintain their fleet fully operational and ensure they are in compliance with all industry standards.”

What you will really be doing

  • Provide exceptional customer service through a take ownership attitude
  • Log in support phone queue and work on support cases
  • Deal with the clients in a professional and responsible manner
  • Efficiently resolve software and hardware issues on BSM products in reasonable time period
  • Take complete ownership on the support daily tasks
  • Regularly provide updates to clients
  • Perform installation check and remote troubleshooting
  • Carry out analysis on reported problems using various resources
  • Meet the team quarterly and review annual goals
  • Proactively determine customer business needs, define, propose and implement solutions
  • Convey key concepts to engineering and product development to help define new features and product enhancements
  • Build strong client relationships by providing excellent support
  • Verify and escalate issues to Customer Support Level 2 and Customer Support Manager
  • Able to work shifts to match business hours including, but not limited to evenings, statutory holidays and weekends.
  • Able to rotate within the on-call schedule, as required.

Who you’ll be working with

This position interacts with Project Management, Solutions Engineers, Fields Services, QA and Sales.

What we need you to bring

Experience and skills:

  • 2+ years of related working experience in a telematics, telecommunication or software industry (nice to have)
  • Comfortable using the current office suite (Word, Excel, Outlook)
  • Demonstrated decision-making skills
  • Strong organizational skills including research, documentation and follow-up
  • Demonstrated problem-solving skills with an emphasis on collaboration and working with all levels of customers
  • Flexible work style with the ability to handle numerous tasks simultaneously within a deadline oriented function
  • Able to work in a team-based environment, but also independently
  • Must exude strong customer centric skills at all times coupled with a positive, professional attitude.
  • Knowledge on Telematics is an asset.
  • Knowledge on auto electronics is an asset.
  • Strong interpersonal skills
  • Strong written and oral communication skills
  • Bilingual
  • Must be a quick learner 
  • Creative, passionate and enthusiastic
  • Previous customer service experience in a large organization is an asset

Benefits and Perks

  • Three weeks paid vacation per year
  • Extended health benefits 
  • Long term disability
  • Employee Assistance Program
  • Sick days
  • Transit subsidy
  • Monthly lunches
  • Fun monthly social events
  • Employee Discounts
  • Recognition and awards
  • Tuition Assistance
  • Online learning (Lynda.com access; HR downloads)

BSM Technologies is committed to creating an inclusive environment where all team members feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience. If you need accommodation during the application or interview process, please contact joinourteam@bsmtechnologies.com.

If you think you are a fit, please apply at joinourteam@bsmtechnologies.com.