Geotab

Lead Software Developer

Geotab
Apply
2 months ago
Toronto, CanadaStaff+

Responsibilities

  • Identify architecture improvements and prepare proposals for implementation.
  • Lead and plan the development of scalable code, prototypes, minimum viable products, and proofs of concept.
  • Own complex, long-term projects by defining scope and requirements, communicating progress, and ensuring timely delivery.
  • Collaborate with development teams on features spanning multiple products.
  • Conduct testing and code reviews to maximize code quality and adherence to best practices.
  • Provide project leadership, technical guidance, and subject-matter expertise across the department and organization.
  • Contribute to strategic direction, roadmap planning, and synthesis of feedback for team success.
  • Serve as a cross-functional technical resource and point of contact for customers, product managers, partners, and internal teams.
  • Mentor developers and help guide team direction, execution choices, and technical trade-offs.
  • Document system design and architecture for maintainability and extensibility.
  • Write complex, scalable, high-quality, and secure software.
  • Present technical discussions and training and advise senior leadership on emerging technologies and development practices.
  • Participate in a rotating 24x7 on-call schedule if applicable.

Requirements

  • 10–12 years of experience as a software developer using object-oriented programming to build scalable applications.
  • Post-secondary diploma or degree specializing in Computer Science, Software Engineering, or a related field, or equivalent working experience.
  • Technical expertise in software design, architecture, and database optimization, including hands-on experience with MySQL, Python, Google Compute Engine, and Google BigQuery.
  • Strong experience with SQL Server and Postgres database design, optimization, and query writing.
  • Deep frontend knowledge of HTML/CSS, JavaScript, XML, ES6, jQuery, Angular, React, Node.js, Vue.js, and UI/UX design.
  • Proficiency with Git or other distributed source control tools, including branch management and merge conflict resolution.
  • Demonstrated leadership in mentoring and developing employees, including mentoring interns over several years.
  • Excellent communication and organizational skills, with the ability to manage multiple priorities and research open-ended design problems.
  • Ability to work effectively under pressure and manage fast-changing priorities.

Benefits

  • Flexible hybrid working arrangements with support for in-person and virtual work.
  • Home office reimbursement program.
  • Baby bonus and parental leave top-up program.
  • Online learning and networking opportunities.
  • Electric vehicle purchase incentive program.
  • Competitive medical and dental benefits.
  • Retirement savings program.
  • Full-time permanent employees are eligible for the listed benefits and perks.
  • Remote work requires a reliable internet connection with at least 50 Mbps download and 10 Mbps upload speeds.

Tech Stack

AngularC#CSSGitGoogle BigQueryHTMLJavaScriptjQueryMicrosoft SQL ServerMySQLNode.jsPostgreSQLPythonReactSQLVue.js

Categories

Geotab

About Geotab

1,001-5,000 employees

Geotab builds connected-vehicle telematics hardware and fleet management software used by commercial and public-sector fleets to monitor vehicles, drivers, and assets. It sells devices and a SaaS platform with analytics, compliance, and a marketplace of integrations for routing, safety, and maintenance. Founded in 2000 and headquartered in Oakville, Ontario, the privately held company serves global markets, including government fleets requiring FedRAMP/FIPS-authorized solutions.

Contact me