Principal Software Engineer, Mobile
Company: Cambridge Mobile Telematics
Location: Cambridge
Posted on: April 2, 2026
|
|
|
Job Description:
Cambridge Mobile Telematics (CMT) is the world’s largest
telematics service provider. Its mission is to make the world’s
roads and drivers safer. The company’s AI-driven platform,
DriveWell Fusion®, gathers sensor data from millions of IoT devices
— including smartphones, proprietary Tags, connected vehicles,
dashcams, and third-party devices — and fuses them with contextual
data to create a unified view of vehicle and driver behavior. Auto
insurers, automakers, commercial mobility companies, and the public
sector use insights from CMT’s platform to power risk assessment,
safety, claims, and driver improvement programs. Headquartered in
Cambridge, MA, with offices in Budapest, Chennai, Seattle, Tokyo,
and Zagreb, CMT measures and protects tens of millions of drivers
across the world every day. CMT is looking for a collaborative,
customer-committed, and creative Principal Android Engineer who
wants to join us in making roads safer by making drivers better.
This is a principal-level individual contributor role on the
Android SDK team, focused on deep technical ownership,
cross-functional tech leadership, and driving the architectural
direction of CMT's Android SDK platform. Responsibilities: Partner
with product managers to understand business directions and
collaborate with product managers, technical leads and other
stakeholders to develop project plans that meet business needs Own
a significant component of the mobile technical stack at CMT Train,
guide, and mentor other developers on proper software development
procedures and methods Participate in the hiring process Cross team
and service boundaries to solve technical and business problems
Design and architect solutions that are maintainable, scalable,
reliable and testable while keeping future business directions in
mind Lead code and design reviews May lead project groups that are
focused on a specific company objective or key result Improve
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 any additional tasks as they arise Qualifications:
Bachelor’s degree or equivalent years of experience and/or
certification in a related field 7 years of relevant professional
experience Ability to do general development tasks on Linux and
MacOS; fluency in a scripting language, like Python, Ruby, with the
ability to learn more Understanding of Agile development
methodologies (specifically SCRUM) Experience with different
application architectures such as Model-View-Controller, MVVM, and
VIPER Experience consuming and/or designing REST APIs Experience
building, developing and delivering Android or iOS mobile
applications and SDKs Basic understanding of end-to-end technical
solutions including backend systems Experience with continuous
deployment, and test-driven development (TDD) Skills required for
Android developers: Proficient in both Java and Kotlin with a
strong understanding of concurrency concepts Experience with
Android JetPack libraries Experience with Kotlin coroutines and
flows Familiarity with third-party Android libraries like RxJava,
Dagger 2, and Retrofit Fluency with the Gradle build system for
Android Skills required for iOS focused developers: Proficient in
both Swift and Objective-C with a strong understanding of
concurrency concepts Experience with iOS Frameworks and development
using XCode Familiarity with third-party iOS libraries Fluency with
cocoapods or Swift Package Manager Nice to Haves: Actively uses AI
coding tools in development work, can critically evaluate
AI-generated code for logical errors, edge cases, and security or
reliability risks, and can explain and take full ownership of any
code incorporated into their work. Previous experience developing
and maintaining SDKs or mobile platforms consumed by external
developers, including managing API versioning, backward
compatibility, and developer ergonomics. Experience with mobile
observability practices, including custom logging pipelines, crash
reporting, and metrics collection with low overhead on devices.
Experience with background processing and battery optimization on
Android, including managing OS-level restrictions such as Doze
mode, App Standby, and foreground service requirements.
Demonstrated history of technical leadership without authority,
including driving architectural decisions, mentoring peers, and
influencing engineering direction across teams. Compensation and
Benefits: Fair and competitive salary based on skills and
experience, and annual performance bonus Equity may be awarded in
the form of Restricted Stock Units (RSUs) Medical, Dental, Vision
and Life Insurance, matching 401k, short-term & long-term
disability and parental leave Unlimited Paid Time Off including
vacation, sick days & public holidays Flexible scheduling and work
from home policy depending on role and responsibilities Base Salary
Range The base salary range for this position is: $167,200 to
$209,000. This range is specifically for Cambridge, MA A dditional
Perks: Feel great working to improve road safety around the world!
Join one of our many employee resource groups including Black,
AAPI, LGBTQIA, Women, Book Club and Health & Wellness Extensive
wellness, education and employee assistance programs CMT will do
all that is possible to support our employees and create a positive
and inclusive work environment for all! Commitment to Diversity and
Inclusion: A t CMT, we believe the best ideas come from a mix of
backgrounds and perspectives. We are an equal-opportunity employer
committed to creating a workplace and culture where everyone feels
valued, respected, and empowered to bring their unique talents and
perspectives. Diversity is essential to our success, and we
actively seek candidates from all backgrounds to join our growing
team. We do not discriminate based on race, religion, color,
national origin, gender, sexual orientation, age, m arital status,
veteran status or disability state. CMT is headquartered in
Cambridge, MA. To learn m ore, visit www.cmtelematics.com and
follow us on X @cmtelematics.
Keywords: Cambridge Mobile Telematics, Revere , Principal Software Engineer, Mobile, IT / Software / Systems , Cambridge, Massachusetts