Geotab is hiring a Software Developer to join our team. In this role, you will be a versatile full-stack contributor, ensuring stable and scalable releases for critical compliance features within both MyGeotab and the Drive App. You will thrive on completing assignments independently or as part of a collaborative team, serving as a key resource on custom development initiatives.
What You'll Do
- Define, design, and implement new software applications based on industry standards and best practices.
- Translate application storyboards and use cases into functional, high-performing applications.
- Perform Test-Driven and Security-Driven Development to maintain the integrity of our open platform.
- Conduct comprehensive code reviews to ensure rigorous coding standards are followed across the team.
- Troubleshoot and identify root causes of bugs by analyzing call stacks, trace files, and performance data.
- Develop prototypes and PoCs to drive innovation and evaluate minimum viable products.
- Maintain code quality and automation to support the scalability of over 4 million deployed devices.
- Provide detailed design documentation to ensure efficient maintenance and code reuse.
- Participate in a 24x7 on-call rotating schedule to ensure system reliability for our global user base.
What We're Looking For
- 1-5 years of experience using Linux, C#, and .Net Core, with experience in optimization and multithreaded programming.
- 2+ years of experience with System Design and Architecture.
- 2+ years of cloud computing experience with either GCP, AWS, or Azure.
- Expert knowledge with SQL Server and Postgres database design, optimization, and writing queries.
- Experience with writing unit tests and automation tests.
- Experience with Docker and Kubernetes.
- Proficiency in Git (or some other distributed source control tool).
- Bachelor of Computer Science, Electrical/Software Engineering or other related degrees.
Technical Stack
- C#, ASP.NET, TypeScript, React, Redux
- GCP, Linux, .Net Core
- SQL Server, Postgres
- Docker, Kubernetes, Git
Team & Environment
Work closely with your full-stack pillar team and stakeholders.
Benefits & Compensation
- 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
Work Mode
This role offers a hybrid work arrangement.
Geotab will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant.




