Geotab logo

Software Developer

Geotab

Detroit, MI
Full Time
Mid Level
9 days ago

Job Description

About the Role

Geotab ® is a global leader in IoT and connected transportation and certified “Great Place to Work™.” We are a company of diverse and talented individuals who work together to help businesses grow and succeed, and increase 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. Our open platform and Geotab Marketplace ® offer hundreds of third-party solutions, enabling automation and data integration for businesses of all sizes. We leverage data analytics and machine learning to improve productivity, optimize fleets, enhance driver safety, and ensure regulatory compliance. Our team is growing, and we seek passionate, innovative individuals to join our fast-paced, dynamic environment, contributing to impactful projects and enjoying a fun, inclusive work culture.

Key Responsibilities

  • Build and maintain our state-of-the-art telematics platform by writing high-performance code to process and store real-time data from custom hardware.
  • Work across the full technology stack, including backend development with C# and Java, and frontend development with JavaScript and TypeScript to create responsive user interfaces.
  • Define, design, and implement new software applications in collaboration with development and technical teams, following industry standards and best practices.
  • Translate application storyboards and use cases into functional applications.
  • Perform Test-Driven and Security-Driven Development.
  • Conduct comprehensive code reviews and ensure adherence to coding standards.
  • Analyze call stacks, debug logs, and performance data to troubleshoot and identify root causes of bugs.
  • Participate in developing prototypes, minimum viable products, and proof of concepts.
  • Maintain code quality, organization, and automation, and perform maintenance programming for existing applications.
  • Consider functionality, performance, scalability, reliability, and system architecture for each project, providing design documentation and recommendations for process improvements.

Requirements

  • Diploma or Degree in Computer Science, Electrical Engineering, Software Engineering, or a related field.
  • 3+ years of experience in software development.
  • Proficient in C# or Java, with strong knowledge of object-oriented design, unit testing, optimization, and multithreaded programming.
  • Some experience with JavaScript, CSS, and HTML.
  • Experience with additional languages and technologies such as Python, TypeScript, ES6, .NET Core, Google Compute Engine, and Google BigQuery is a plus.
  • Working knowledge of Cloud computing platforms including GCP, AWS, and/or Azure.
  • Excellent written and oral communication skills in both English and Spanish.
  • Ability to work well under pressure and respond to changing priorities and deadlines.
  • Highly organized with the ability to manage multiple tasks and projects simultaneously.
  • Strong analytical and problem-solving skills.
  • Team-player with the ability to engage at all organizational levels.
  • Technical competence with software tools including Google Suite (Sheets, Docs, Slides).
  • Entrepreneurial mindset and comfort working in a flat organizational structure.

Nice to Have

  • Experience with Python, TypeScript, ES6, .NET Core, Google Compute Engine, and Google BigQuery.
  • Knowledge of cloud platforms such as GCP, AWS, and Azure.

Benefits & Perks

  • 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

Working at Geotab

Our team is growing and we're looking for people who follow their passion, think differently, and want to make an impact. We operate in a fast-paced, ever-changing environment where employees are encouraged to take on new tasks beyond their initial roles. Geotab fosters a fun, inclusive, and innovative work culture that values collaboration, continuous learning, and employee well-being.

Apply Now

Job Details

Posted AtJul 15, 2025
SalaryCompetitive salary
Job TypeFull Time
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Geotab

Website

geotab.com

Location

Detroit, MI

Industry

All Other Professional, Scientific, and Technical Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches