{bc}
indeed

Senior Software Developer

Geotab
Oakville, CAN
Full-time
Hybrid
$104,400–$135,700
Discovered 1 months ago
C#JavaScriptSQLObject-oriented programmingScalable and distributed systems designMultithreading

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.

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

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Geotab