versaterm · U.S. (Remote) · Mesa, Arizona, United States · Vancouver, British Columbia, Canada · Canada (Remote) · Ottawa, Ontario, Canada · Saint-Georges, Quebec, Canada · Salt Lake City, Utah, United States · M
<div class="content-intro"><p><strong>The Company </strong></p> <p><span class="EOP Selected SCXW262369038 BCX0" data-ccp-props="{}"><span class="TextRun SCXW118421231 BCX0" lang="EN-CA" data-contrast="auto"><span class="NormalTextRun SCXW118421231 BCX0">Versaterm is a PE-backed, high-growth SaaS company building a fully integrated platform across the entire public safety ecosystem — dispatch, law enforcement, forensics, courts, and beyond</span><span class="NormalTextRun SCXW118421231 BCX0">. </span><span class="NormalTextRun SCXW118421231 BCX0"> </span><span class="NormalTextRun SCXW118421231 BCX0">We've</span><span class="NormalTextRun SCXW118421231 BCX0"> grown through strategic acquisitions and deep product investment. What connects all of it is a single purpose: give public safety agencies the tools and insights to make better decisions in high-stakes </span><span class="NormalTextRun SCXW118421231 BCX0">moments.</span></span><span class="EOP Selected SCXW118421231 BCX0" data-ccp-props="{}"> </span></span></p> <div> <p><span class="EOP Selected SCXW262369038 BCX0" data-ccp-props="{}"><span class="EOP Selected SCXW118421231 BCX0" data-ccp-props="{}"><span class="TextRun SCXW51462046 BCX0" lang="EN-CA" data-contrast="auto"><span class="NormalTextRun SCXW51462046 BCX0"><span data-olk-copy-source="MessageBody">When a 911 call is answered, a detective investigates a case, or a forensic lab processes evidence, there's a good chance our software is working behind the scenes. That's been true for over four decades.</span></span></span></span></span></p> <p><span class="EOP Selected SCXW262369038 BCX0" data-ccp-props="{}"><span class="TextRun SCXW254703803 BCX0" lang="EN-CA" data-contrast="auto"><span class="NormalTextRun SCXW254703803 BCX0">AI is central to where </span><span class="NormalTextRun SCXW254703803 BCX0">we're</span><span class="NormalTextRun SCXW254703803 BCX0"> going. Not as a feature but as core infrastructure. </span><span class="NormalTextRun SCXW254703803 BCX0">We're</span><span class="NormalTextRun SCXW254703803 BCX0"> embedding intelligence directly into the workflows our customers rely on every day, and </span><span class="NormalTextRun SCXW254703803 BCX0">we're</span><span class="NormalTextRun SCXW254703803 BCX0"> doing it alongside them. Our customers tell us what the mission demands. We build what answers it.</span></span><span class="EOP Selected SCXW254703803 BCX0" data-ccp-props="{}"> </span></span></p> <p><span class="EOP Selected SCXW262369038 BCX0" data-ccp-props="{}"><span class="TextRun SCXW168861431 BCX0" lang="EN-CA" data-contrast="auto"><span class="NormalTextRun SCXW168861431 BCX0">This work attracts a specific kind of person — someone who wants to be pushed by great people, build things that outlast a sprint cycle, and go home knowing the work connected back to something real.</span></span></span></p> </div></div><p></p> <p><strong>The Role</strong></p> <p>The Staff Software Engineer specializes in mobile app development and is responsible for driving the team’s technical direction, fostering innovation, and ensuring the highest quality in our development lifecycle. They bring a blend of deep Android expertise, strategic architectural vision, and strong leadership abilities to guide our engineering team toward excellence, from concept through release.</p> <p><strong>What You Do</strong></p> <ul> <li>Provide strategic guidance and mentorship to Android engineers, fostering a culture of innovation, code quality, and technical excellence.</li> <li>Lead the design and architecture of complex Android apps, ensuring scalability, reliability, and overall performance.</li> <li>Implement and utilize robotics to assist the public safety mission, from airborne drones to body-worn cameras.</li> <li>Work closely with internal and external partners to align technical solutions with business objectives.</li> <li>Integrate with backend services provided through REST, WebRTC, and others while maintaining offline-first capabilities.</li> <li>Accommodate a variety of different hardware configurations, from ordinary smartphones to headless single-board computers.</li> <li>Stay current with Android platform changes, dependency upgrades, and emerging app technologies.</li> <li>Oversee CI/CD pipelines and release processes, driving continuous iteration of automation, tools and practices.</li> <li>Ensure comprehensive documentation of app architecture, engineering decisions, and development standards.</li> </ul> <p><strong>What You Bring</strong></p> <p>Required Qualifications:</p> <ul> <li>Degree in Computer Science, Software Engineering, or a related field, or equivalent industry experience and training.</li> <li>Minimum of 8 years of experience in Android development, including experience leading or acting as a technical lead for a team.</li> <li>Proven track record of collaboration amongst team members with a focus problem decomposition.</li> <li>Passion for reducing customer and engineering friction and eagerness to chase simplicity.</li> <li>Proficiency in Kotlin with experience in Jetpack libraries such as CameraX and Compose.</li> <li>Solid understanding of asynchronous and reactive programming such as Flows