BSM Careers

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

Lead Engineer, IoT Common - 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:

 

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

  • Consolidating the customer experience of a dedicated business vertical onto our mobiplatform 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 position 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 JVM-based languages and JavaScript 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

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.

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

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.

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 asset tracking and utilization platform. As a Full-Stack Developer you will be a vital member of our team, helping build scalable, robust services and features that allow 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; depending on your strength, 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
  • 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.
  • Background in either front-end or back-end development (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

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.

 

Senior Full Stack Developer - Burnaby, BC

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

 

  • Maintaining production platforms and working on advancing future 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
  • Proactively collaborate with teammates and communicate with project stakeholders to ensure project efforts proceed efficiently and predictably
  • Build tools and processes focused on driving efficiency, and pushing towards regularly shipping code to production.
  • Has passion for innovative design, as well as a strong personal commitment to quality and performance.

 

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

 

Who you’ll be working with

 

We work in co-located or distributed, cross-functional teams (4-6 members) with an embedded product owner.

 

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 building and monitoring real-time scalable data pipelines and streaming such as Kafka and RabbitMQ.
  • Strong knowledge of Java
  • 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

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.

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 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

  • 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.

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

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.

 

Senior Embedded Software Engineer - Burnaby, BC

Why we need you

We are looking for senior embedded 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 asset tracking and utilization platform.  As an Embedded Software Engineer you will be a vital member of our team, helping build scalable, robust services and features that allow 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; depending on your strength, 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 existing hardware 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
  • Interfacing with customers to find issues and help them get the most out of their experience with BSM

 

 

 

Who you’ll be working with

 

We work in distributed, cross-functional teams (4-6 members), consisting of senior engineers, contractors and QA specialists. 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

 

  • 7+ years of embedded software development experience/knowledge
  • Demonstrated experience designing, building and supporting embedded systems
  • Excellent background in C/C++ programming for embedded systems
  • Excellent troubleshooting skills with ability to analyze complex systems
  • Great experience in developing in Linux environments
  • Knowledge of wireless systems including GPS, 3G/LTE Radio, Bluetooth and WiFi
  • Working experience in an Agile environment utilizing Jira with TDD development practices
  • Experience with vehicle bus protocols (J1979, J1939 and similar)
  • 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
  • Excellent knowledge in: C/C++ programming, at least one scripting language (Preferably BASH), Linux development with Eclipse
  • Experience in: Linux kernel development, BSP, SVN, Git, Jira

 

 

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 send your 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.

DevOps Specialist - Burnaby, BC and Toronto, ON

Why we need you

We need a DevOps Specialist to support a high transaction, globally distributed 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 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.

 

 

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 a devops specialist.

 

What you’ll tell your friends you do

“I’m part of the DevOps team at BSM Technologies. We support a globally distributed ASP infrastructure that help our customers manage their vehicle fleets as well as other assets.”

 

What you will really be doing

 

Technical

  • 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 and 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.

 

Product

  • Collaborating with DEV/QA/Technical support teams for deployments with minimal customer impact

 

Growth

  • Building a team of top-talent devops specialists 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 DevOps Specialist, you will be:

  • Working with other DevOps specialists to maintain a platform distributed in few different locations including AWS
  • Collaborating with Product Managers, DEV/QA, Technical Support and Sales teams

 

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 bring

  • 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.
  • Thorough experience with Database installation, administration, replication, 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, Puppet, Ansible, Terraform and any other orchestration tools are a plus
  • Understanding of container technologies such as Docker and container orchestration technologies like Kubernetes or Swarm 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
  • A bias toward automation over routine manual tasks
  • 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

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.

 

Solutions Specialist/Engineer - Burnaby, BC, Laval, QC, Austin, TX or Toronto, ON

Why we need you

We are looking for a Solutions Specialist/Engineer to join our team. The candidate will be responsible for designing the technical solution to a qualified client’s business problem. This comprises of playing an instrumental role in the general ticketing process, working through order reviews and configuration management, in addition to acting as the technical lead through the Sales Process. These processes provide the technical expertise to internal departments as well as clients; all in part of the solution delivery. The Solutions Specialist/Engineer will work closely with Sales, Technical Support, Product Management, Development and Operations teams.

 

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 will really be doing

 

  • Manage the technical aspect of the sales process providing expert and professional technical sales support in the planning and design of products, software, and services for the sales and Professional Services departments.
  • Coordinating the overall technical sales process and maintaining an excellent relationship with the customers’ entire team – both technical and business.
  • Assist in the writing and coordination of technical responses to RFPs, RFIs, and sales proposals
  • Analyze prospects/customers’ needs and provide optimum hardware and software solutions to help meet the prospect/customers’ requirements.
  • Assisting the sales/marketing team in pre-sales survey, design solutions, attend sales calls, gather information and present solutions to the customer and the sales team.
  • Work with the end customer’s technical team to ensure that the best in class solutions are being implemented.
  • Coordinate internal teams to ensure all technical issues are resolved proactively and questions answered.
  • Review customer orders against solution requirements to ensure accuracy is maintained prior to submission to manufacturing.
  • Work with manufacturing to confirm configuration management of firmware is accurate for new production and RMA activity.
  • Responsible for evaluation of software requests on existing functionality to ensure all functional and technical detail is collected for engineering to perform the task.
  • Manage client beta programs and other duties as required.

 

Who you’ll be working with

 

BSM’s Solutions Engineering Team will work with both existing clients and new prospects who are part of one of the four verticals BSM focuses on (Construction, Rail, Government and Service).

 

What we need you to bring

 

  • 5 years’ experience working in a customer facing environment, preferably in a technical, pre-sales, or implementation project manager role.
  • Strong written and oral communication skills
  • Technical writing skills are required
  • Ability to interact with internal and external clients
  • Ability to juggle multiple projects, running simultaneously
  • Working knowledge of SQL databases
  • Ability to solve problems under time pressure with frequent interruptions and work effectively in a variety of roles with both technical and non-technical personnel.
  • Proficient at conducting research into project-related issues and products
  • Able to work unsupervised and as member of a remote team.
  • Energetic, disciplined with a strong orientation towards detail
  • Knowledge and experience with cellular data and/or GPS systems
  • Experience managing implementations of products or services
  • Some travel will be required between BSM offices as well as to client sites
  • Degree, diploma in a related field or equivalent combined education and experience

 

 

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)

 

 

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 with cover letter and resume 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, resume, and a link to your online portfolio to joinourteam@bsmtechnologies.com. Submissions without a portfolio included will not be considered.

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.

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)

 

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.

Technical Support Level 1 - Burnaby, BC

Why we need you

 

We are looking for technical support 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 technical 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; depending on your strength, you are comfortable working on either the front-end and back-end.

 

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 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 Technical Support Level 2 and Technical Support Manager
  • Able to work shifts to match business hours including, but not limited to evenings, statutory holidays and Saturdays., from time to time

 

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:

  • Excellent analytic problem solving skills
  • Intermediate level on MySQL and MS SQL
  • Knowledge on Java, HTML and XML
  • Solid knowledge of communication protocols
  • Working experience on Microsoft Windows 7, Android 4+ and Microsoft Mobile 6.0
  • Fluent in French is an asset.
  • Knowledge on Telematics is an asset.
  • Knowledge on auto electronics is an asset.

 

Skills:

  • Strong interpersonal skills
  • Strong written and oral communication skills
  • Must be a quick learner and able to work alone
  • Able to handle daily changing tasks
  • Easy to adapt in team work environment
  • Creative, passionate and enthusiastic
  • Ability to work under strong pressure
  • Prioritize and execute tasks
  • Previous customer service experience in a large organization is an asset

 

Education:

  • Degree in Computer Science / Engineering OR
  • 2-year Diploma in Computer Science or IT related subjects plus with 3-year working experience

 

 

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)

 

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.