Software Developer
Geotab
Job Description
Who We Are Geotab® is a global leader in IoT and connected transportation and certified “Great Place to Work™.” We are a diverse and talented company that helps businesses grow and succeed, increasing the safety and sustainability of our communities. Geotab is advancing security, connecting commercial vehicles to the internet, and providing web‑based analytics to help customers better manage their fleets. The open platform and Geotab Marketplace® offer hundreds of third‑party solutions that allow businesses to automate operations by integrating vehicle data with other data assets.
Processing billions of data points a day, Geotab leverages data analytics and machine learning to improve productivity, optimize fleets, enhance driver safety, and ensure compliance with regulatory changes. Our team is growing and we’re looking for people who follow their passion, think differently, and want to make an impact. Ours is a fast‑paced, ever‑changing environment.
Geotabbers accept the challenge and are willing to take on new tasks that may not always be described in the initial job description. Join us for a fulfilling career with opportunities to innovate, great benefits, and our fun and inclusive work culture. Who You Are We seek an amazing talent who can contribute to our growth and deliver results.
If you love technology and are keen to join an industry leader, we would love to hear from you. What You'll Do As a Software Developer you will drive full‑stack development with a strong focus on frontend features, specifically managing video frontend development and supporting backend tasks. You will work closely with the Video Group and cross‑functional engineering disciplines to ensure high‑quality software delivery.
To be successful you should be proactive, collaborative, a self‑starter with high ownership, and passionate about continuous learning. How You'll Make An Impact Contribute to identifying areas of improvement in existing code and architecture, with guidance from senior developers and team leads. Work with high‑level requirements, proactively collaborate with stakeholders, and deliver a world‑class product across user experience, reliability, stability, and response time.
Participate in the development of scalable code, prototypes, minimum viable products and PoCs under senior direction. Take ownership of tasks and features, communicating progress, blockers, and solutions. Collaborate with other developers on design and implementation of features, learning cross‑product context.
Write, test, and review code to ensure quality, and participate in code reviews as both reviewer and reviewee. Use AI‑assisted development tools (GitHub Copilot, Claude, or equivalent) as a core part of daily workflow. Leverage AI tooling to generate unit tests, identify edge cases, and improve code coverage.
Contribute to team documentation – system design notes, runbooks, and feature specs – using AI tools to draft and structure documentation efficiently. Stay current with emerging AI tools, development practices, and technologies; share relevant learnings with the team. Participate in technical discussions and team ceremonies; ask questions, contribute ideas, and grow your ability to communicate technical concepts clearly.
Proactively explore how AI and automation can improve team workflows, tooling, and developer experience, and bring proposals to your team lead. Support Geotab’s global strategic initiatives by delivering reliable, high‑quality contributions to team goals. Write clean, secure, and maintainable software across languages and environments such as C#, JavaScript, and SQL, with a focus on continuous improvement.
Participate in a 24×7 on‑call rotating schedule (if applicable), supported by senior team members. What You'll Bring To The Role 2+ years of software development experience with strong full‑stack capabilities, ideally 70% frontend and 30% backend. Strong frontend skills with expertise in React and TypeScript (JavaScript is a nice‑to‑have).
Solid backend development understanding, ideally with C#, but open to Java and Python experience, alongside SQL proficiency. A proactive mindset with high ownership and collaboration. Proficiency in Git and comfortable resolving merge conflicts and renaming branches.
Bachelor of Computer Science, Electrical/Software Engineering or related degrees. 2+ years of experience with System Design and Architecture. 2+ years of cloud computing experience with GCP, AWS, or Azure. Expert knowledge with SQL Server and Postgres database design, optimization, and query writing. If you got this far, we hope you’re excited about this role!
Even if you don’t meet every requirement, we still encourage you to apply. Why Job Seekers Choose Geotab Flex working arrangements Home office reimbursement program Baby bonus & parental leave top‑up program Online learning and networking opportunities Electric vehicle purchase incentive program Competitive medical and dental benefits Retirement savings program The above are offered to full‑time permanent employees only. Equal Opportunity & Diversity Statement Geotab embraces diversity and encourages applications from all qualified individuals.
We are committed to accommodating people with disabilities during the recruitment and assessment processes and when hired. We will ensure accessibility needs of employees are considered in performance management, career development, training, and redeployment processes. If you require accommodation at any stage of the application process or want more information about our diversity and inclusion as well as accommodation policies and practices, please contact us at [email protected].
Compensation & Hiring Range The annual base salary for this position is the expected annual salary and may be subject to change. Geotab offers various perks, benefits, and other compensation components that an individual may be eligible for. The actual base salary depends on factors such as skills, qualifications, education, and overall experience, including location.
It also includes equity and alignment with local market data. All offers of employment are contingent upon proof of eligibility to work and background check. Hiring Range: $85,500—$105,600 CAD #J-18808-Ljbffr