BSM Careers

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

Product Manager - Waterloo, ON

Are you an experienced and motivated Product Manager with a passion for launching new solutions, who is seeking to join an innovative IoT company? If so, then read on….

We are looking for an experienced Product Manager to join our team in Waterloo, ON. This is a key position directly responsible for contributing to the success of the organization by leading the efforts to design, develop, and launch innovative solutions for Fleet & Asset management as a part of a larger IoT solution. Your skills and ability to lead the development of an end-to-end solution, and bring that product to market, make our strategy a reality! We’re looking for an energetic, creative, and motivated self-starter that has a passion for technology, innovation and a beautiful user experience.

WHAT PROBLEMS WILL YOU BE SOLVING?

 

Our Technology group is organized around empowering teams to own product development from concept to delivery and as such our Product Managers play a key role in guiding the value creation process. You will have the opportunity to work with our Lead Engineers to oversee delivery of value to our customers from inception to market launch. You will provide leadership in the product life-cycle, marketing and development direction of the product offering. You will work directly both with our Technology team as well as amongst our customer-facing teams in defining and executing the go to market strategies and operationalizing internal processes as needed. You will also be responsible for complete business case and requirements management including: hardware/software feature requirements, competitive assessments, and product introduction plans.

 

KEY RESPONSIBILITIES:

  • Lead key marketing-leading capabilities throughout the software development life-cycle, including: vision and strategy, management of your team’s product roadmap, working with UX on preliminary design concepts, and partnering with your feature team to implement and iterate.
  • Perform market research and competitive analysis
  • Develop plans and communicate as needed to update the business in advance of product introduction
  • Work with sales leadership to track your solution’s overall performance of the product in the marketplace
  • Partner with the sales organization and assisting with key opportunities as needed

 

EXPERIENCE / SKILLS / EDUCATION:

  • Experience working with commercial B2B SaaS applications
  • Experience with Agile/Scrum techniques
  • Excellent creative problem-solving, analytics and presenting skills are a must
  • Ability to effectively influence teams across multiple departments
  • Experience with mobile technologies and IoT solutions is a plus
  • Experience with Usability Design and A/B Testing is a plus
  • Previous experience working with Analytics, BI products and/or Customer Engagement products is a big plus
  • Experience with Pragmatic Marketing framework is a plus

Must have:

  • B.S. degree in engineering, computer science, or business with an MBA is highly desired or a combination of education and experience
  • 10 years’ experience, in the computer telephony hardware/software field, or high tech industry with minimum of 5 years in Product Management

About Us

BSM Technologies Inc. (BSM) is Global Top 20 provider of GPS fleet and asset management solutions through robust telematics & location-smart software. We drive efficiency gains for our customers in the rail, construction, government, transportation, and services industries through enhanced management for their entire fleet of mobile and stationary assets. Our robust solutions provide the ability to view powerful fleet and asset data on a single platform to access incredible data and the ability to excel.

At BSM we strive to nurture an environment of constant learning and skill building to deliver value to our customers. Our culture is energetic, friendly, and customer focused.  Check us out: www.bsmwireless.com or on LinkedIn: https://ca.linkedin.com/company/bsm-wireless

What values are important to BSM:

We are Rigorous and Thoughtful

We put People First

We are Dependable

We are Creative

We are Collaborative

We are Owners

 

What we offer:

  • Three weeks paid vacation per year
  • Fully covered extended health benefits
  • 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

Lead Engineer, Vertical Services - Toronto, ON, Burnaby, BC or Waterloo, ON

Why we need you

 

We need a software engineer with experience across the technology spectrum to drive one of BSM’s four key business verticals: construction, rail, services and government.  BSM is embarking on a journey to consolidate multiple commercial telematics platforms and associated mobile applications into a comprehensive product offering. You will be a crucial member of the team building a scalable and robust services layer that allows us to adapt to the needs of customers, the market, and the business.

 

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: your broad range of skills allows you to help where you’re most needed; you are equally comfortable designing and working on the front-end, back-end or database.

 

What you’ll tell your friends you do

 

“I’m building something great by helping shape the technology direction and the culture at BSM.  The teams I’m on have some of the smartest people I’ve ever worked with and they create solutions that allow governments, rail, construction and service companies make smarter business decisions about their critical assets.”

 

What you’ll really be doing

  • Consolidating the customer experience of a dedicated business vertical onto our mobi platform by building out new features, services and systems
  • Actively defining the technical strategy and roadmap for your vertical and team
  • Meeting routinely with customers to listen to their needs
  • Working with other parts of the business to ensure their needs are addressed as a regular part of the development process
  • Collaborating with product owners, and standing-in when necessary, so your teams can make informed, value-driven decisions about their daily work
  • Promoting development best practices which favor automation over manual effort
  • Ensuring that the code you write can be used as an example for others on the team
  • Identifying how we can work better, working towards agreement with the teams and driving solutions
  • Fostering a team culture that promotes honest feedback, improvement and delivery

The technology stack you’ll be working with includes (but is not limited to): Node.js, Typescript, React, SQL Server, Kafka, 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 specific business verticals so that they can be fully engaged in understanding the needs of their customers and have the autonomy to fully drive that area of our business.  The Lead Engineer role is the top technical positon on the team and reports to the Director, Vertical Services.

 

What we need you to know

 

  • Demonstrated experience designing, building and supporting scalable systems in a production environment.
  • Expertise optimizing SQL and noSQL databases and designing supportable schemas
  • Knowledge of Javascript based languages derived from working on software of significant size and scope
  • Examples of times you organized a group of people to accomplish something great
  • Self-directed personality who is comfortable working in continually improving development environments
  • A passion and curiosity for continuously learning new things
  • The ability to mentor and develop your teammates and identify top-talent candidates
  • Professional oral and written communication skills

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)

 

 

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

 

DevOps Specialist - Burnaby, BC

As a DevOps Specialist, you will be responsible for supporting a high transaction, globally distributed ASP infrastructure.  You will play a critical role in developing our infrastructure for deploying and managing our SaaS solution.  The ideal candidate is a team-oriented individual who combines excellent operational judgment with solid network, management and troubleshooting skills.  You enjoy the challenge of working with others to solve problems, adapt well to change, and can also work independently in a fast-paced environment.

You will analyze our current production infrastructure and operations and update and improve upon it. Get involved with our code deployment and database administration process. Develop scripts to check the health of the system and various application subsystems and respond to alerts. Proactively support 24x7x365 production and disaster recovery data center operations.

 

Key responsibilities:

  • Deploying, configuring, monitoring, researching and troubleshooting in a high availability production environment.
  • Monitoring data-flow through multiple data-processing environments.
  • Provisioning and configuring new server and systems in both hosted a AWS cloud environment.
  • Modifying database and system configurations to support changes in data processing operations.
  • Researching data and operational discrepancies based on customer and support team.
  • Participating in our after-hours, rotational, on-call schedule.

 

Requirements:

  • Bachelor or Masters in Computer Science or an equivalent combination of education and experience
  • Experience running and maintaining a 24×7 SaaS environment.
  • Experience with building, deploying and scaling out SaaS/Cloud applications on Amazon Web Services.
  • Experience designing and implementing system automation for monitoring and deployment purposes.
  • Experience with maintaining applications in a Linux and windows environment.
  • Experience with Database Administration, query analysis and performance tuning MS-SQL/MySQL
  • Knowledge of IP Networking, Network security, Firewalls, Load Balancing and DDOS mitigation
  • Experience with continuous integration using Jenkins, log collection, and analysis, version control systems like GitHub or SVN
  • Strong scripting skills – Bash, Shell, power shell
  • Web server technologies, IIS, Apache, Tomcat, Java script
  • Experience in Chef, and Puppet are a plus
  • understanding of container technologies such as Docker is an asset
  • Strong organizational skills and the ability to work independently and responsibly in a demanding fast-paced team environment
  • Big Data experience is an asset
  • Strong attention to details

 

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

 

Software Engineer, iOS - Burnaby, BC or Waterloo, ON

WHY WE NEED YOU

 

We need mobile software engineers to build the mobile platform at BSM Technologies. BSM is embarking on a journey to consolidate multiple commercial telematics platforms and associated mobile applications into a comprehensive product. You will be a key member of the team building a polished mobile platform that is adaptable to the needs of customers, the market, and the business.

 

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: your broad range of skills allows you to help where you’re most needed, but your depth makes you an iOS specialist.

 

 

WHAT YOU’LL TELL YOUR FRIENDS YOU DO

 

“I’m part of a mobile software development team at BSM Technologies. We build mobile applications that help our customers manage their vehicle fleets as well as other assets.”

 

 

WHAT YOU’LL REALLY BE DOING

 

Technical

  • Designing the software architecture for components of BSM’s mobile platform that are adaptable to the needs of customers, the market, and the business.
  • Migrating BSM’s mobile application to this architecture and enhancing it over regular releases.
  • Ensuring your work has a high level of quality through a combination of automated and manual testing.

 

Product

  • Collaborating with Product Management to prioritize the BSM Mobile Roadmap.
  • Working directly with customers to understand their needs and how they align with our core product offering.

 

Growth

  • Building a team of top-talent mobile developers of various experience levels.
  • Growing team members professionally through mentoring and leading by example.
  • Continuously improving yourself, the team, the processes you use, and the company’s mobile products.

 

 

WHO YOU’LL BE WORKING WITH

 

As a Software Engineer, you’ll be:

  • Working with a cross-functional development team (mobile, web, server) to execute on mobile roadmap features.
  • Working with other iOS developers to ensure the platform is following the target architecture.
  • Collaborating with Product Managers, UX designers, Sales, and customers to define what your team will be doing.
  • Reaching out to the local developer community to build a positive reputation for BSM as a great place to work.

 

Our goal at BSM is to blend the benefits of co-located teams with distributed expertise. You’ll be working with team members in various sites across North America and Europe while building a local center of excellence. While teams may not always sit together physically, they place special emphasis on lifting each other up.

 

 

WHAT WE NEED YOU DO KNOW

  • Deep knowledge of the iOS platform, the Swift language, Xcode, XCTest framework, unit and UI testing.
  • Broad knowledge of other technologies. You wouldn’t think twice about reviewing someone’s Android code, modifying a REST service, or writing a shell script if needed.
  • Understanding of common mobile architectural patterns (MVC, MVP, MVVM, VIPER) and the benefits of each.
  • Experience with Continuous Integration, and ideally Continuous Delivery is nice to have. Bonus points for having done this in a mobile environment.
  • The ability to mentor and develop your teammates, and identify top-talent candidates.
  • A bias toward automation over routine manual tasks.
  • An attitude of continuous learning.
  • Professional oral and written communication skills.

 

 

WHAT YOU NEED TO KNOW ABOUT US

 

BSM Technologies Inc. (TSX: GPS) is a Global Top 20 provider of GPS fleet and asset management solutions. We help customers in the rail, construction, government, transportation, and services industries manage fleets of mobile and stationary assets through robust telematics and location-smart software. Our robust solutions provide the ability to view powerful fleet and asset data on a single platform to access incredible data and the ability to excel.

 

At BSM we strive to nurture an environment of constant learning and skill building to deliver value to our customers. Our culture is energetic, friendly, and customer focused.  Check us out: https://bsmtechnologies.com/ or on LinkedIn: https://ca.linkedin.com/company/bsm-wireless.

 

BENEFITS AND PERKS

 

  • Vacation starting at three weeks 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

Senior Software Engineer, iOS - Burnaby, BC or Waterloo, ON

WHY WE NEED YOU

 

We need experienced mobile software engineers to build the mobile platform at BSM Technologies. BSM is embarking on a journey to consolidate multiple commercial telematics platforms and associated mobile applications into a comprehensive product. You will be a key member of the team building a polished mobile platform that is adaptable to the needs of customers, the market, and the business.

 

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: your broad range of skills allows you to help where you’re most needed, but your depth makes you an iOS expert.

 

 

WHAT YOU’LL TELL YOUR FRIENDS YOU DO

 

“I’m part of a mobile software development team at BSM Technologies. We build mobile applications that help our customers manage their vehicle fleets as well as other assets.”

 

 

WHAT YOU’LL REALLY BE DOING

 

Technical

  • Designing the software architecture for BSM’s mobile platform that is adaptable to the needs of customers, the market, and the business.
  • Migrating BSM’s mobile application to this architecture and enhancing it over regular releases.
  • Ensuring your work has a high level of quality through a combination of automated and manual testing.

 

Product

  • Collaborating with Product Management to prioritize the BSM Mobile Roadmap.
  • Working directly with customers to understand their needs and how they align with our core product offering.

 

Growth

  • Building a team of top-talent mobile developers of various experience levels.
  • Growing team members professionally through mentoring and leading by example.
  • Continuously improving yourself, the team, the processes you use, and the company’s mobile products.

 

 

WHO YOU’LL BE WORKING WITH

 

As a Senior Software Engineer, you’ll be:

  • Working with a cross-functional development team (mobile, web, server) to execute on mobile roadmap features.
  • Working with other iOS developers to ensure the platform is following the target architecture.
  • Collaborating with Product Managers, UX designers, Sales, and customers to define what your team will be doing.
  • Reaching out to the local developer community to build a positive reputation for BSM as a great place to work.

 

Our goal at BSM is to blend the benefits of co-located teams with distributed expertise. You’ll be working with team members in various sites across North America and Europe while building a local center of excellence. While teams may not always sit together physically, they place special emphasis on lifting each other up.

 

 

WHAT WE NEED YOU DO KNOW

  • Deep knowledge of the iOS platform, the Swift language, Xcode, XCTest framework, unit and UI testing.
  • Broad knowledge of other technologies. You wouldn’t think twice about reviewing someone’s Android code, modifying a REST service, or writing a shell script if needed.
  • Understanding of common mobile architectural patterns (MVC, MVP, MVVM, VIPER) and the benefits of each.
  • Experience with Continuous Integration, and ideally Continuous Delivery is preferred. Bonus points for having done this in a mobile environment.
  • The ability to mentor and develop your teammates, and identify top-talent candidates.
  • A bias toward automation over routine manual tasks.
  • An attitude of continuous learning.
  • Professional oral and written communication skills.

 

 

WHAT YOU NEED TO KNOW ABOUT US

 

BSM Technologies Inc. (TSX: GPS) is a Global Top 20 provider of GPS fleet and asset management solutions. We help customers in the rail, construction, government, transportation, and services industries manage fleets of mobile and stationary assets through robust telematics and location-smart software. Our robust solutions provide the ability to view powerful fleet and asset data on a single platform to access incredible data and the ability to excel.

 

At BSM we strive to nurture an environment of constant learning and skill building to deliver value to our customers. Our culture is energetic, friendly, and customer focused.  Check us out: https://bsmtechnologies.com/ or on LinkedIn: https://ca.linkedin.com/company/bsm-wireless.

 

 

BENEFITS AND PERKS

 

  • Vacation starting at three weeks 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

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

Why we need you

We need engineers with experience across the technology stack to develop features within one of 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.  You will be a vital member of our team building scalable, robust services and features that allows us to adapt to the needs of customers, the market, and the business.

 

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; with your skills you are comfortable working on either the front-end or back-end.

 

 

What you’ll tell your friends you do

“Each day I’m becoming a better developer by working with a stellar team and helping governments, rail, construction and service companies make smarter business decisions using great IoT tech.”

 

What you will really be doing

 

  • Advancing our mobi platform by building out new features
  • Working to understand how to define technical tasks that meet customer requirements
  • Designing features from concept to implementation that can be deployed to production with minimal maintenance and support
  • Ensuring the code you write conforms to our design principles and accepted styles, passes through our unit and integration testing, and builds on our CI system (Jenkins)
  • 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 sharing your ideas
  • Learning what it means to own your code by troubleshooting, debugging, and fixing issues when things go wrong

 

 

 

 

The technology stack you’ll be working with includes (but is not limited to): Node.js, Typescript, React, SQL Server, Kafka, 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 systems.
  • Either front-end Javascript experience or back-end development in Javascript or another language
  • Experience working with and writing queries for SQL databases
  • A passion and curiosity for learning new things
  • Great interpersonal skills and a passion for working in a fast-paced setting
  • Self-directed personality who is committed to continually improving both self and team

 

 

Benefits and Perks

 

  • Vacation starting at three weeks 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

 

 

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

Why we need you

We need engineers with experience across the technology stack to develop features within one of 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.  You will be a vital member of our team building scalable, robust services and features that allows us to adapt to the needs of customers, the market, and the business.

 

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; you are extremely comfortable when designing and 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 mobi platform by building out new features and services
  • 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, SQL Server, Kafka, 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

 

  • Vacation starting at three weeks 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

Lead Engineer, Sustaining - Toronto, ON, Burnaby, BC or Waterloo, ON

Why we need you

 

We need a software engineer with experience across the technology spectrum to solve BSM’s hardest customers problems across all of our four key business verticals: construction, rail, services and government.  BSM is embarking on a journey to consolidate multiple commercial telematics platforms and associated mobile applications into a comprehensive product offering. You will be a crucial member of the team working in a fast pace, hyper customer focused environment to ensure customer success throughout this journey.

 

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: your broad range of skills allows you to help where you’re most needed; you are equally comfortable problem solving and working on the front-end, back-end or database.

 

What you’ll tell your friends you do

 

“I’m building something great by solving real world problems and the shaping the culture at BSM.  The teams I’m on have some of the smartest people I’ve ever worked with and they create solutions that allow governments, rail, construction and service companies make smarter business decisions about their critical assets.”

 

What you’ll really be doing

  • Debugging and improving the sass systems across multiple platforms and technologies.
  • Managing and owning all customer issues for a set of products.
  • Actively defining the sustaining engineering process, activities and best practices
  • Meeting routinely with customers to listen to their needs and understand their problems
  • Working with other parts of the business to ensure their needs are addressed as a regular part of the sustaining process
  • Collaborating with product owners, and standing-in when necessary, so your teams can make informed, value-driven decisions about their daily work
  • Promoting development best practices which favor automation over manual effort
  • Ensuring that the code you write can be used as an example for others on the team
  • Identifying how we can work better, working towards agreement with the teams and driving solutions
  • Fostering a team culture that promotes honest feedback, improvement and delivery

The technology stack you’ll be working with includes (but is not limited to): C#, .NET, Java, SSRS, SQL Server, Kafka, AWS and Mobile stacks Android/iOS.

 

Who you’ll be working with

 

We work in distributed, cross-functional teams (8-10 members), working closely with our customers and support leaders. Within the sustaining engineering group, our teams are structured to support all BSMs products across the vertically focused offering. This enables the team to be fully engaged in understanding the needs of their customers and have the autonomy to fully drive customer success.  The senior engineering role reports to the Director, Engineering.

 

What we need you to know

 

  • Demonstrated experience problem solving and supporting scalable systems in a production environment.
  • Expertise optimizing SQL databases and designing supportable schemas
  • Knowledge of SASS systems derived from working on software of significant size and scope.
  • Knowledge of Java, C# and JavaScript based SASS or IOT implementations
  • Examples of times you organized a group of people to accomplish something great
  • Self-directed personality who is comfortable working in continually improving development environments
  • A passion and curiosity for continuously learning new things
  • The ability to mentor and develop your teammates and identify top-talent candidates
  • Professional oral and written communication skills

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)

 

 

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

 

 

UX Designer - Toronto, ON, Burnaby, BC or Waterloo, ON

WHY WE NEED YOU

 

We need an experienced UX Designer to own the experience for multiple product areas at BSM Technologies. BSM is embarking on a journey to consolidate multiple commercial telematics platforms and associated applications into a comprehensive product. You will be a key member of the team building a polished platform that is adaptable to the needs of customers, the market, and the business.

 

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: your broad range of skills allows you to help where you’re most needed, but your depth makes you the UX expert.

 

 

WHAT YOU’LL TELL YOUR FRIENDS YOU DO

 

“I am responsible for user experience and interaction design at BSM Technologies. We build products that help our customers manage their vehicle fleets as well as other assets.”

 

 

WHAT YOU’LL REALLY BE DOING

 

Design

  • Creating the interaction design, information architecture, and visual design for BSM’s platform through web, Android, and iOS applications.
  • Researching customer needs and testing designs using prototypes and incorporating the feedback to improve the design.
  • Establishing proven design best practices within the product development team and with other designers at BSM.

 

Product

  • Defining the user needs and problems for BSM’s products to help guide design decisions.
  • Collaborating with Product Management and customers to define the BSM Roadmap.
  • Turning the roadmap into an actionable design backlog by working alongside Product Management, Engineering, and other designers.

 

Growth

  • Building awareness within BSM about the value that design brings to the organization.
  • Owning the analytics gathered from the platform to drive improvements to the product.
  • Continuously improving yourself, the team, the processes you use, and the company’s products.

 

 

WHO YOU’LL BE WORKING WITH

 

As a UX Designer, you’ll be:

  • Working with other designers to define a common design vision for BSM’s products, and ensure designs continue to align with this vision.
  • Collaborating with Engineers to deliver an experience that aligns with the BSM design vision and simultaneously respects the conventions of appropriate platforms.
  • Collaborating with Product Managers, Engineering leads, Sales, and customers to identify priorities.

 

Our goal at BSM is to blend the benefits of co-located teams with distributed expertise. You’ll be working with team members in various sites across North America and Europe while building a local center of excellence. While teams may not always sit together physically, they place special emphasis on lifting each other up.

 

 

WHAT WE NEED YOU TO KNOW

  • Deep knowledge of product design, including common interaction patterns used and associated trade-offs, and best practices for responsive web, Android, and iOS interfaces.
  • Broad knowledge of product design across other spaces; you wouldn’t think twice about turning your attention to physical devices.
  • Proficient with user interface and icon design, Sketch/Figma, prototyping tools like InVision/Principle, etc.
  • Conversational knowledge of at least one software language (e.g., HTML/CSS, JavaScript, Java, Swift).
  • Experience with usability testing.
  • Experience interfacing directly with customers/users.
  • An interest in mentoring and developing your teammates.
  • An attitude of continuous learning.
  • Professional oral and written communication skills.

 

What we offer:

 

Three weeks paid vacation per year

Fully covered extended health benefits

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

 

Director of Sales (RAIL) - Chicago, IL

We are looking for competitively driven sales professionals with a proven track record in both direct and indirect sales through large channel partners. We help our customers extend the life of their assets, reduce fuel spend and increase safety of employees and the general public. Your key responsibility will be to drive revenue growth in your territory through existing and new customers.

 

KEY RESPONSIBILITIES:

  • Responsible for revenue growth of existing and new clients in the Rail Vertical
  • Calls on existing and potential clients to identify their current or prospective needs and provide information about BSM’s products and services including, where required, demonstrations and quotations
  • Qualify potential new customers through various sources, including working with channel partners, cold calling, webinars and trade shows
  • Tailor sales presentations to effectively relate company products/services to potential customers’ needs
  • Maintain thorough knowledge of the company’s products and services; sales objectives and strategies, pricing and delivery/installation policies and practices to be able to respond to customer requests for information
  • Maintain required sales and call records and prepare reports as required
  • Perform other related duties as required

 

DEPARTMENTAL INTERFACE:

This position will interface closely with Solutions Engineers, Channel Management, Project Management, Customer Care, Operations, Marketing, and Finance teams.

 

EXPERIENCE / SKILLS / EDUCATION:

 

Experience:

  • 8+ years of direct business to business sales and account management experience, or an equivalent combination of education and experience
  • Experience with ROI and solution sales / value based selling methodologies
  • Experience dealing with cross departmental sales at an Executive level
  • Experience using a CRM system
  • Experience working in the telematics and/or wireless industry and working with GPS/AVL technology or fleet management an asset
  • Understanding of IoT capabilities and SAS models
  • Good understanding of the Rail industry is a MUST

 

Skills:

  • Dynamic, high energy individual who is self-motivated and results driven
  • Consultative selling experience
  • Strong analytical skills
  • Ability to quickly learn the company’s products/services, pricing, and installation policies
  • Excellent presentation skills
  • Organized and highly motivated
  • Proficient in Microsoft Office Suite including intermediate to advanced level knowledge in Word, Excel, PowerPoint and Outlook
  • Excellent written and verbal communication skills.

 

Education:

Training in a major sales methodology (Strategic Selling, TAS, and/or Solution Selling) is highly desirable.

Please apply with resume at joinourteam@bsmtechnologies.com.

 

What we offer:

 

  • Paid vacation
  • Extended health benefits
  • Employee Assistance Program
  • Sick days
  • Monthly lunches
  • Fun monthly social events
  • Employee Discounts
  • Recognition and awards
  • Tuition Assistance
  • Online learning (Lynda.com access; HR Downloads)

 

 

Director of Sales (Construction) - Chicago, IL

We are looking for competitively driven sales professionals with a proven track record in both direct and indirect sales through channel partners. We help our customers extend the life of their assets, reduce fuel spend and increase safety of employees and the general public. Your key responsibility will be to drive revenue growth in your territory through existing and new customers.

 

KEY RESPONSIBILITIES:

  • Responsible for revenue growth of existing and new clients in the Construction Vertical
  • Calls on existing and potential clients to identify their current or prospective needs and provide information about BSM’s products and services including, where required, demonstrations and quotations
  • Qualify potential new customers through various sources, including working with channel partners, cold calling, webinars and trade shows
  • Tailor sales presentations to effectively relate company products/services to potential customers’ needs
  • Maintain thorough knowledge of the company’s products and services; sales objectives and strategies, pricing and delivery/installation policies and practices to be able to respond to customer requests for information
  • Maintain required sales and call records and prepare reports as required
  • Perform other related duties as required

 

DEPARTMENTAL INTERFACE:

This position will interface closely with Solutions Engineers, Channel Management, Project Management, Customer Care, Operations, Marketing, and Finance teams.

 

EXPERIENCE / SKILLS / EDUCATION:

 

Experience:

  • 8+ years of direct business to business sales and account management experience, or an equivalent combination of education and experience
  • Experience with ROI and solution sales / value based selling methodologies
  • Experience dealing with cross departmental sales at an Executive level
  • Experience using a CRM system
  • Experience working in the telematics and/or wireless industry and working with GPS/AVL technology or fleet management an asset
  • Understanding of IoT capabilities and SAS models
  • Good understanding of the Construction industry is a MUST (Various Asset Types – Generators, LightStands, Welders, Air Compressor, Digges, and the like).

 

Skills:

  • Dynamic, high energy individual who is self-motivated and results driven
  • Consultative selling experience
  • Strong analytical skills
  • Ability to quickly learn the company’s products/services, pricing, and installation policies
  • Excellent presentation skills
  • Organized and highly motivated
  • Proficient in Microsoft Office Suite including intermediate to advanced level knowledge in Word, Excel, PowerPoint and Outlook
  • Excellent written and verbal communication skills.

 

Education:

Training in a major sales methodology (Strategic Selling, TAS, and/or Solution Selling) is highly desirable.

 

About Us

 

BSM Technologies Inc. (BSM) is Global Top 20 provider of IoT solutions through robust telematics & location-smart software. We drive efficiency gains for our customers in the rail, construction, government, transportation, and services industries through enhanced management for their entire fleet of mobile and stationary assets. Our robust solutions provide the ability to view powerful fleet and asset data on a single platform to access incredible data and the ability to excel.

At BSM we strive to nurture an environment of constant learning and skill building to deliver value to our customers. Our culture is energetic, friendly, and customer focused.  Check us out: www.bsmwireless.com or on LinkedIn: https://ca.linkedin.com/company/bsm-wireless

 

Please apply with resume at joinourteam@bsmtechnologies.com.

 

What we offer:

 

  • Paid vacation
  • Extended health benefits
  • Employee Assistance Program
  • Sick days
  • Monthly lunches
  • Fun monthly social events
  • Employee Discounts
  • Recognition and awards
  • Tuition Assistance
  • Online learning (Lynda.com access; HR Downloads)

 

 

Technical Account Manager - Toronto, ON, Burnaby, BC or Laval, QC

Job purpose

A Technical Account Manager will strive to become an expert on all technical aspects of the BSM solution. You play a key role in validating customers’ requirements and learn how your respective customer uses the solution. You will be expected to take ownership of the issues that are reported to you by your customers and work with your peers and other departments to find resolution to the issues. You will also be required to provide updates to the customer on a regular basis until their issue is resolved and closed.

Duties and responsibilities

 

  • You will be primarily responsible for managing a group of accounts with a specific focus on managing all aspects of the account: resolving technical issues, conducting weekly or bi-weekly calls with the customer, maintaining a customer action log to see issues through to resolution and ensuring the customer is receiving their ROI with the application.
  • Provide phone support, assistance with technology improvements, and offered in-depth market and product knowledge to customers (occasional visit to Customers’ sites may be required)
  • Ownership of customer issues from start to finish – to the customer’s satisfaction
  • Develop a good understanding of all the requirement documents and use cases that the customer is likely to encounter
  • Debug, understand, able to reproduce challenges in order to gather the required logs for Development to resolve an issue
  • Accurately and consistently utilize provided tools to resolve customer issues
  • Monthly preparation, validation and delivery of specific customer reports on a timely basis.
  • Offer technical assistance to outside sales team
  • Recommend process changes and enhancements based on customers’ evolutions and growing requirements.
  • Share insight with the team to improve overall customer care

 

It is recognized that there are many one off, special projects that the Technical Account Manager may be responsible for. These projects will vary in scope and will be assigned by the Director, Account Management or Vice President of Customer Experience

 

Qualifications

 

  • Working experience in a telematics and or software industry.
  • Advanced level of computer and analytical skills (Word, Excel, Access).
  • 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.
  • Able to work in a team-based environment.
  • Excellent oral and written communication skills
  • Must exude strong customer centric skills at all times coupled with a positive, professional attitude.
  • College or University degree would be an asset
  • Bilingual is an asset but not required

 

Requirements

  • Minimal travel will be required either in Canada or the USA (Valid Passport is required)

 

 

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)

 

 

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