Senior Software Engineer, Backend

Cambridge Mobile Telematics•Cambridge, MA
•Hybrid

About The Position

CMT is seeking a senior-level backend Software Engineer to design architecture and build scalable backend applications, services, APIs, features, and applications that reliably collect, process, and manage data from sensors on smartphones and connected devices in vehicles. The work supports customer needs and CMT’s mission to make roads and drivers safer through mobility AI. The role involves translating business and functional specifications into technical specifications, breaking complex requirements into implementable pieces, and delivering performant, maintainable, scalable, reliable, and testable software. The engineer will collaborate with team members, participate in code and design reviews, guide junior developers, follow development and operational standards, and support production systems, including on-call coverage during business-critical emergencies. The position requires the ability to commute to CMT’s Cambridge, Massachusetts office three days per week. CMT offers a salary range of $139,300 to $174,100 for Cambridge, based on skills and experience, with an annual performance bonus. Equity may be awarded as Restricted Stock Units (RSUs).

Requirements

  • Bachelor’s degree or equivalent years of experience and/or certification in Computer Science or a related field.
  • 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 three 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.
  • Independently break complex technical requirements into smaller implementable pieces.
  • Implement performant software solutions that are maintainable, scalable, reliable, and testable.
  • 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.
  • 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 insurance.
  • Dental insurance.
  • Vision insurance.
  • Life insurance.
  • 401(k) matching.
  • 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