Apply now

Posted 3 months ago

Senior Software Engineer – Ruby on Rails / SaaS - Relocation opportunity

@ Global Fleet Management

Burnaby, British Columbia

$120k/yrOn-siteFull-time5+ years experience
Apply now
SIGNALS

Overview

PosiTrace is hiring a Senior Software Engineer in Ruby on Rails for a relocation role at its Burnaby, BC head office. The engineer will design, build and maintain the production SaaS platform, including APIs, database work and Angular frontend features. The posting offers an annual salary of $120,000 CAD, in-office work, and relocation and immigration support.

Pay:

$120,000 a year

Responsibilities:

  • Design, develop and maintain production Ruby on Rails applications
  • Build and maintain APIs and integrations
  • Optimize MySQL and SQL database performance
  • Develop Angular and TypeScript frontend functionality
  • Conduct code reviews and contribute to architecture decisions

Requirements summary:

  • 5+ years of professional software development experience
  • Strong professional Ruby on Rails experience
  • Experience with production SaaS or web applications
  • Strong MySQL and SQL database experience
  • Angular and TypeScript experience
  • RSpec and TDD experience

Tools & skills

Source and dates

Employer career site / ATS feed · bamboohr

Employer posting date
2026-08-13
First seen by our source
2026-10-08
Source record updated
2026-10-16

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience5+ years
Hours per week40 (estimated)
Travelair: none · ground: none
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
Perks mentionedRelocation assistance

Summary and details written by AI from the posting; the employer’s posting is the authority.

Global Fleet Management

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

GPS Fleet Management and Tracking Solutions: The Ultimate Tool for Fleet Optimization

Full company description

Positrace is a leading fleet management and GPS tracking solutions provider that offers innovative technology, customizable features, and exceptional customer service. With a focus on improving efficiency, reducing costs, and enhancing safety, Positrace is a top choice for businesses of all sizes looking to optimize their fleet operations.

LinkedIn followers
10,697
People associated on LinkedIn
139
Reported office locations
  • 5172 Kingsway, Unit 250, Burnaby, British Columbia V5H 2E8, CA
  • Av. Ignacio L. Vallarta 3030, Guadalajara, Jalisco 44690, MX
Business categories
  • Fleet Management
  • Location Based Services
  • Business Intelligence
  • Internet of Things
  • Big Data
Other recorded names
  • Global Fleet Management
  • PosiTrace
Specialties
  • GPS vehicle tracking
  • telematics
  • SaaS
  • and Fleet Management
Profile identifies a recruitment agency
No
Reported total investment
880,030

Currency and observation date were not supplied; this is not a current valuation or a funding round.

Positrace is a leading fleet management and GPS tracking solutions provider that offers innovative technology, customizable features, and exceptional customer service. With a focus on improving efficiency, reducing costs, and enhancing safety, Positrace is a top choice for businesses of all sizes looking to optimize their fleet operations.

FieldValue
IndustrySoftware Development
Company size51-200 employees
HeadquartersBurnaby, British Columbia
Organization typePrivately Held
Year founded2007
SpecialtiesGPS vehicle trackingtelematicsSaaSand Fleet Management
Open jobs on Jobsy3
LinkedInView page
Job description

📍 Relocation to Vancouver, British Columbia, Canada

Senior Software Engineer – Ruby on Rails / SaaS

This is a relocation opportunity to Vancouver, Canada for an experienced Ruby on Rails Engineer.

The successful candidate will relocate to our Burnaby, BC Head Office, and PosiTrace will support and manage the applicable relocation and immigration process required for the successful candidate to work in Canada.

If you are currently based outside Canada and are looking for an opportunity to build your career in Canada while working with an international SaaS company, we would love to hear from you.

About PosiTrace

PosiTrace is a founder-led SaaS company specializing in GPS fleet tracking, AI-powered dash cameras, and asset management solutions.

We are growing internationally across Canada, the United States, and Mexico, with ambitious plans to expand both geographically and into larger enterprise markets.

Our mission is simple:
make fleets more profitable.

We are looking for a Senior Software Engineer in Ruby on Rails to help us evolve and scale the technology behind our growing SaaS platform.

The Role

As a Senior Software Engineer in Ruby on Rails, you will play a key role in designing, developing, and improving our production SaaS platform.

Ruby on Rails is a core requirement for this position. You should have strong, hands-on professional experience building and maintaining production applications with Ruby on Rails.

You will work across backend and web application development, collaborating closely with Product and Engineering to build reliable, scalable solutions that directly impact our customers.

This is a hands-on role for an engineer who enjoys solving complex problems, taking ownership, and contributing to technical decisions in a growing international SaaS environment.

What You'll Do

  • Design, develop, test, and maintain production applications using Ruby on Rails.
  • Build scalable and reliable backend services and web applications.
  • Develop and maintain APIs and integrations.
  • Work with large relational datasets and optimize database performance using MySQL and SQL.
  • Develop and maintain frontend functionality using Angular and TypeScript.
  • Apply automated testing and TDD practices, particularly RSpec.
  • Participate in architecture decisions and contribute to platform scalability and reliability.
  • Conduct and participate in code reviews.
  • Identify technical debt, performance issues, and opportunities for refactoring.
  • Support application deployments, monitoring, troubleshooting, and production reliability.
  • Collaborate with Product Management to translate customer and business requirements into effective technical solutions.
  • Maintain technical documentation and development standards.
  • Estimate work, communicate progress, and manage priorities effectively.

What We're Looking For

  • 5+ years of professional software development experience.
  • Strong professional experience with Ruby on Rails — this is a must.
  • Proven experience building and supporting production SaaS or web applications.
  • Strong understanding of object-oriented programming and software design principles.
  • Strong SQL and database engineering experience, particularly with MySQL.
  • Professional experience with Angular and TypeScript or comparable modern frontend development.
  • Strong experience with automated testing and TDD/RSpec.
  • Experience working with scalable, cloud-based production systems.
  • Strong understanding of software architecture, performance, and application scalability.
  • Excellent written and spoken English.
  • Strong communication and collaboration skills.
  • Ability to work independently, take ownership, and operate effectively in a growing organization.
  • Willingness and ability to relocate to Vancouver, Canada.

Nice to Have

Experience with any of the following is an advantage:

  • Google Cloud Platform
  • Redis
  • Elasticsearch
  • RESTful API design
  • WebSockets
  • CI/CD pipelines
  • Git/GitFlow
  • New Relic or similar observability tools
  • Capybara, VCR, or Capistrano
  • Microservices and distributed systems
  • High-volume or performance-critical applications
  • Agile/Scrum methodologies
  • Experience working with remote or international engineering teams

Why Join PosiTrace?

You'll be joining a profitable and growing SaaS company where engineering has a direct impact on our product and customers.

You will have the opportunity to:

  • Relocate to Vancouver, one of Canada's leading technology hubs, with company support for the relocation process.
  • Work on a real-time platform supporting fleet operations across international markets.
  • Solve meaningful challenges around scalability, performance, and reliability.
  • Work with technologies across GPS/telematics, AI-powered video, cloud infrastructure, APIs, and real-time data.
  • Collaborate closely with Product and Engineering on the evolution of the platform.
  • Contribute to technology initiatives supporting our international and enterprise growth.
  • Take ownership of meaningful technical projects and see your work directly impact the business.
  • Build a long-term career within a growing international SaaS organization.

What We Offer

  • Company-supported relocation to Vancouver, Canada.
  • Support throughout the applicable immigration and relocation process.
  • In office environment in Burnaby, BC.
  • Annual Salary: $120,000 CAD
  • Meaningful technical ownership and challenging engineering projects.
  • Professional development and continuous learning opportunities.
  • Mentorship and career growth opportunities.
  • Collaborative and people-focused work environment.

Ready to Build What Comes Next?

If you're an experienced Software Engineer in Ruby on Rails looking for an opportunity to build your career in Canada while helping scale an international SaaS platform, we'd love to hear from you.

PosiTrace welcomes qualified applicants from diverse backgrounds and hires for both technical capability and character.

Similar jobs

  • Senior Software Engineer, Real-Time Systems

    Vancouver, BC
    On-siteFull Time

    Sanctuary AI

    5+ YOECandidates need at least 5 years of robotics or real-time software experience, a technical degree or equivalent, and proven deployment of real-time control systems. Strong C/C++, PREEMPT_RT Linux, ROS 2 and ros2_control skills and fieldbus knowledge are required.

    ROS 2, ros2_control, PREEMPT_RT Linux, DDS, Ansible, Docker

  • Software Engineer - Front End

    Vancouver, BC
    $86k–$169k/yrOn-siteFull Time

    Microsoft: Every company has a mission.

    2+ YOEMicrosoft needs a bachelor's degree in computer science or a related technical field and 2+ years of coding experience in languages such as C, C++, C#, Java, JavaScript or Python, or equivalent experience. Passing Microsoft, customer or government security screenings is required.

    React, Fluent UI, Microsoft Azure, Microsoft Fabric, AWS

    Software Engineer II

    Vancouver, BC
    $86k–$169k/yrOn-siteFull Time

    Microsoft: Every company has a mission.

    2+ YOEMicrosoft needs candidates with a bachelor's degree in computer science or a related technical field and 2+ years of engineering experience coding in languages such as C, C++, C#, Java, JavaScript or Python. They must also pass Microsoft Cloud background and security screenings.

    Kubernetes, .NET, Microsoft Teams

    Software Engineer

    Vancouver, BC
    $68k–$134k/yrOn-siteFull Time

    Microsoft: Every company has a mission.

    2+ YOECandidates need a Bachelor's degree in Computer Science or a related field, or equivalent experience, plus coding experience in languages such as C, C++, C#, Java, JavaScript or Python. Familiarity with APIs, databases, data integration, source control, automated testing and CI is preferred.

    Azure, Microsoft Fabric, Power BI, Power Query, Azure Data Factory, Azure Synapse Analytics

  • Senior Software Engineer

    Vancouver, BC

    Electronic Arts

    5+ YOECandidates need 5+ years of professional software engineering experience in Python and/or Go, plus extensive Agile/Scrum experience and a proven record of guiding software through the full lifecycle. They also need strong Git and CI/CD skills, experience designing RESTful or gRPC APIs, Jira proficiency, and the ability to lead and influence an engineering team.

    Python, Go, Jira, Git, Docker, Kubernetes

  • Senior Software Engineer

    Victoria, BC
    $130k–$150k/yr

    impact.com: The company’s powerful, purpose-built platform makes it easy for businesses to create, manage, and scale an ecosystem of partnerships with the…

    5+ YOECandidates need 5+ years building production applications with Java and Spring, plus experience building APIs, SDKs or shared libraries that other engineers depend on. Strong platform design judgement, cross-team influence, clear technical writing and disciplined use of AI tooling are also required.

    GitHub Actions, Java, Spring

  • Software Engineer II

    Vancouver, BC
    Full Time

    Mastercard

    Candidates need strong Java programming skills, experience with Spring and frameworks, and knowledge of unit testing and mocking tools. They also need SQL and Oracle experience, plus experience with high-performance applications.

    Java, Spring, JUnit, Mockito, EasyMock, Oracle

  • Software Engineer II

    Vancouver, BC
    Full Time

    Canada: Mastercard Technologies Canada ULC

    Candidates need strong Java skills, solid knowledge of Spring and mocking frameworks such as JUnit and Mockito, and experience with SQL and Oracle. Experience with high-performance applications and creative problem solving is also required.

    Java, Spring, JUnit, Mockito, EasyMock, Oracle

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.