Job Opportunities API

The Public Ledger of Openings

← Back to the ledger

Principal Software Engineer, Mobile

Cambridge Mobile Telematics
CompanyCambridge Mobile Telematics
CategoryUncategorised
LocationCambridge
RemoteOn-site (inferred)
EmploymentNot stated
LevelNot stated
SalaryNot stated by the employer
Posted24 Mar 2026
Last verified2 Aug 2026
SourceEmployer career page (greenhouse)
Applications are handled by the employer, not by us.Apply on the employer's site →
Description
CMT is looking for a Principal Android Engineer to help us change the world. CMT has helped protect over 65 million drivers and prevent over 126,000 crashes worldwide. We build AI to solve some of the most difficult challenges in mobility — understanding and reducing risk, detecting crashes, and getting people life-saving help. The problems are hard. The impact is real. No matter your role, your work will matter at CMT. 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 servi
HOUSE ADYou found the opening. Now track it.Tracker, radar and AI drafts in one place.erioun.com →