Taro Logo

Senior Software Developer

Global leader in IoT and connected transportation, providing web-based analytics and solutions for fleet management and vehicle data integration.
Oakville, ON, CanadaToronto, ON, CanadaWaterloo, ON, Canada
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS · Automotive · Logistics

Description For Senior Software Developer

Geotab, a global leader in IoT and connected transportation, is seeking a Senior Software Developer to join their innovative team. This role focuses on integrating OEM connected vehicles with Geotab's platform, building high-scale integrations that process over 100K records per second on GCP.

The position offers an opportunity to work with cutting-edge technologies in a fast-paced environment, where you'll be responsible for developing and maintaining critical systems that serve over 50,000 customers across 160 countries. The tech stack includes C#, .NET Core, PostgreSQL, Redis, and various cloud services, with a strong emphasis on building reliable, scalable applications.

As a Senior Software Developer, you'll be part of a team that values quality, innovation, and best practices. You'll work on complex problems in the transportation and IoT space, helping businesses optimize their fleet operations through data analytics and machine learning. The role combines technical challenges with real-world impact, as your work will directly contribute to improving productivity and enhancing driver safety across global transportation networks.

The position offers excellent benefits, including flexible working arrangements, home office reimbursement, comprehensive medical and dental coverage, and unique perks like an electric vehicle purchase incentive program. Geotab's hybrid work model provides the flexibility to work both remotely and from their modern offices, fostering a collaborative and inclusive environment.

This is an ideal opportunity for an experienced developer who is passionate about building robust, scalable software solutions and wants to make a significant impact in the transportation technology sector. The role requires strong technical skills, a collaborative mindset, and the ability to thrive in a dynamic, fast-growing company that's shaping the future of connected transportation.

Last updated 21 hours ago

Responsibilities For Senior Software Developer

  • Define, design, and implement new software applications
  • Translate application storyboards and use cases into functional applications
  • Perform Test-Driven and Security-Driven Development
  • Conduct comprehensive code reviews
  • Analyze call stacks and debug logs to troubleshoot issues
  • Participate in development of prototypes and MVPs
  • Maintain code quality and organization
  • Provide design documents and documentation
  • Participate in 24x7 on-call rotating schedule

Requirements For Senior Software Developer

PostgreSQL
Redis
Kubernetes
  • 5+ Years of experience as a Software Developer using object-oriented programming
  • Experience developing in Linux environment using C# and .Net Core
  • 1+ years of cloud computing experience with GCP, AWS, or Azure
  • Proficiency in Git
  • Experience with writing unit tests and automation tests
  • Experience building RESTful APIs and background services
  • Knowledge of SQL Server database design and optimization
  • Experience with datastores like Firestore, Redis, BigQuery
  • Bachelors or Diploma in Computer Science, Engineering or related discipline

Benefits For Senior Software Developer

Medical Insurance
Dental Insurance
Parental Leave
Education Budget
  • Flex working arrangements
  • Home office reimbursement program
  • Baby bonus & parental leave top up program
  • Online learning opportunities
  • Electric vehicle purchase incentive program
  • Medical and dental benefits
  • Retirement savings program

Interested in this job?

Jobs Related To Geotab Senior Software Developer