Senior Software Developer
Role Overview
Geotab is seeking a Senior Software Developer with extensive software design and implementation skills.
The role supports a web-based telematics platform that processes data from millions of vehicles and devices globally.
The developer will write high-performance C# code and contribute to scalable, reliable, continuously operating systems.
Key Skills for This Role
Full Job Posting
Role Overview
Geotab is seeking a Senior Software Developer with extensive software design and implementation skills.
The role supports a web-based telematics platform that processes data from millions of vehicles and devices globally.
The developer will write high-performance C# code and contribute to scalable, reliable, continuously operating systems.
Responsibilities
- Document requirements and technical designs and contribute to design discussions.
- Guide junior team members and share knowledge across teams.
- Write scalable, secure software in C#, JavaScript, SQL, and other environments.
- Perform peer reviews, enforce coding standards, and troubleshoot defects using performance data.
- Develop prototypes, minimum viable products, and proofs of concept.
- Provide technical assistance to support staff and resellers, including on-call support.
- Research technologies, recommend improvements, define best practices, and create maintenance documentation.
- Ensure performance, scalability, reliability, architecture, and realistic implementation schedules.
- Participate in a rotating 24x7 on-call schedule.
Requirements
- The role requires 5–8 years of software development experience using object-oriented programming to build scalable applications.
- A post-secondary diploma or degree in computer science, software engineering, or a related field is required.
- Candidates should know multiple general-purpose programming languages and have experience with Python, Google Compute Engine, and Google BigQuery.
- Experience with SQL Server, PostgreSQL, and database optimization is required.
- Working knowledge of Docker and Kubernetes and proficiency with Git or another distributed source-control tool are required.
- Strong analytical, problem-solving, project management, teamwork, and attention-to-detail skills are required.
Workplace
- Geotab uses a flexible hybrid working model supporting both in-person and virtual work.
- Employees working from home must have a reliable internet connection with at least 50 Mbps download and 10 Mbps upload speeds.
Compensation
- The hiring range is $104,400–$135,700 CAD annually.
- Actual base salary depends on skills, qualifications, education, experience, location, and local market data; additional compensation may include equity.
Benefits
- Benefits include flexible working arrangements, home office reimbursement, parental leave support, learning opportunities, electric vehicle incentives, medical and dental benefits, and retirement savings.
- The listed benefits are offered to full-time permanent employees only.
About Geotab
Global leader in fleet management and connected vehicle solutions, providing GPS tracking, telematics, and data analytics for over 4 million vehicles in 160 countries.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Geotab
Business Development Coordinator Intern, Geotab Fleet Card (Winter/January 2027, 8-12 Months)
Burnaby, CAN
Business Development Associate
Burnaby, CAN
Geotab is seeking an early-career sales professional to grow revenue among small and medium-sized business fleets. You’ll prospect, qualify opportunities, conduct discovery, and deliver product demonstrations while manag
Site Reliability Engineering
, USA
Who we are: Geotab ® is a global leader in IoT and connected transportation and certified “Great Place to WorkTM.” We are a company of diverse and talented individuals who work together to help businesses grow and succee
Senior Product Manager, Vehicle Data (Regional Growth) – EMEA
, GBR
Who we are: Geotab ® is a global leader in IoT and connected transportation and certified “Great Place to WorkTM.” We are a company of diverse and talented individuals who work together to help businesses grow and succee
Business Development Coordinator Intern, Geotab Fleet Card (Winter/January 2027, 8-12 Months)
Burnaby, CAN
Business Development Associate
Burnaby, CAN
Head of MyG Core Workflows
, USA
Business Development Associate
Burnaby, CAN
Head of MyG Core Workflows
Oakville, CAN
Business Development Associate
, USA
Site Reliability Engineering
, USA
Senior Product Manager, Vehicle Data (Regional Growth) – EMEA
, GBR
