Senior Software Engineer, Backend

Cambridge Mobile Telematics•Cambridge, MA
•$139,300 - $174,100•Hybrid

About The Position

CMT is seeking a senior-level backend software engineer to build scalable software that reliably collects, processes, and manages data from smartphone sensors and connected vehicle devices. The role involves designing architecture, building backend applications, and developing features and applications that meet customer needs. The work supports CMT’s mission to improve road and driver safety through AI that identifies and reduces mobility risk, detects crashes, and helps get people life-saving assistance. The engineer will collaborate with team members to turn complex problems and business requirements into implementable technical solutions. The role also includes participating in reviews, guiding junior developers, following development and operational standards, and supporting production systems during business-critical incidents. The position requires the ability to commute to CMT’s Cambridge, Massachusetts office three days per week. The stated base salary range for Cambridge is $139,300 to $174,100.

Requirements

  • Bachelor’s degree in Computer Science or a related field, or equivalent years of experience and/or certification.
  • At least 4 years of relevant software engineering experience, focused on backend applications, services, and APIs.
  • Strong programming skills in languages such as Python, Golang, and/or Rust.
  • Experience with SQL databases in a production setting.
  • Experience working with services in AWS.
  • Ability to commute to the Cambridge, MA office 3 days per week.
  • Excellent communication and collaboration skills.

Responsibilities

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

Benefits

  • 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