Senior Software Engineer, Full Stack (Geospatial Team)

Cambridge Mobile Telematics•Cambridge, MA

About The Position

CMT is seeking a Senior Software Engineer, Full Stack to design, build, and maintain scalable web applications for its telematics platform. This hands-on role spans user interfaces and backend systems and involves solving complex problems in collaboration with product, design, and data teams. The engineer will join a small, agile team in the newly formed Geospatial product group, developing products such as StreetVision using CMT’s aggregated, anonymized driving data to help traffic safety officials, transportation planners, research institutions, and engineers improve road safety and reduce crashes. The role calls for ownership of maintainable, scalable, reliable, testable, and performant software, along with participation in code and design reviews and the hiring process. The engineer will guide junior developers and provide on-call support during business-critical emergencies, as well as troubleshoot production issues. CMT’s work focuses on applying AI and telematics to reduce mobility risks, detect crashes, and provide life-saving assistance.

Requirements

  • Bachelor’s degree, or equivalent years of experience and/or certification in a technical field.
  • At least 4 years of relevant experience.
  • Experience developing web applications and proficiency with HTML, CSS, JavaScript, and TypeScript.
  • Experience designing or developing RESTful APIs or web services.
  • Knowledge of a backend development language such as Python.
  • Comfort working with AWS services including EC2, S3, Lambda, SNS, SQS, RDS (Postgres), and NoSQL.
  • Understanding of Agile development methodologies, specifically Scrum.
  • Excellent communication and collaboration skills.
  • Customer-focused approach, initiative, a learning mindset, and ownership.
  • Proven ability to deliver results.
  • Analytical mindset.

Nice To Haves

  • Experience with web frameworks such as React and Django.
  • Experience with React UI and TypeScript/JavaScript.
  • Experience creating modern web applications.
  • Experience with geospatial and/or map-based visualization, such as Deck.gl or Google Maps.
  • Experience with data visualization frameworks such as eCharts.

Responsibilities

  • Solve complex problems and turn them into business solutions in collaboration with team members.
  • Analyze business and functional specifications and change requests, translating them into technical specifications for implementation.
  • Break complex technical requirements into implementable pieces and build performant, maintainable, scalable, reliable, and testable software.
  • Participate in code and design reviews.
  • Participate in the hiring process.
  • Train and guide junior developers on software development procedures and methods.
  • Follow company development and operational standards and processes.
  • Provide on-call support during business-critical emergency scenarios.
  • Support and troubleshoot production issues as needed.
  • Complete additional tasks as they arise.

Benefits

  • Competitive salary based on skills and experience.
  • Annual performance bonus.
  • Equity may be awarded in the form of Restricted Stock Units (RSUs).
  • Medical, dental, vision, and life insurance.
  • Matching 401(k).
  • Short-term and long-term disability coverage.
  • Parental leave.
  • Unlimited paid time off, including vacation, sick days, and public holidays.
  • Flexible scheduling and a work-from-home policy depending on role and responsibilities.
  • Summer Fridays with half days to recharge.
  • Comprehensive wellness, education, and employee assistance programs.
  • Employee resource groups, including Black, AAPI, LGBTQIA+, Women, Book Club, and Health & Wellness.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service