Staff Android Engineer & Tech Lead — Mission-Critical Mobile

Versaterm

Ottawa

On-site

CAD 140,000 - 180,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Versaterm, a Canadian public safety software company, is seeking a Staff Software Engineer specialized in mobile Android development. You will drive technical direction, mentor engineers, and shape architecture from concept through release.

You will lead complex Android apps, ensure scalability and reliability, and collaborate with internal and external partners while integrating REST, WebRTC, and offline-first capabilities. A security clearance is required in Canada.

Qualifications

  • 8+ years of Android development experience.
  • Experience leading or acting as a technical lead for a team.
  • Proficiency in Kotlin and Jetpack libraries including CameraX and Compose.

Responsibilities

  • Provide strategic guidance and mentorship to Android engineers, fostering innovation and code quality.
  • Lead the design and architecture of complex Android apps ensuring scalability and performance.
  • Implement and utilize robotics to assist the public safety mission, from drones to body-worn cameras.
  • Work with partners to align technical solutions with business objectives.
  • Integrate with backend services via REST, WebRTC, and maintain offline-first capabilities.
  • Accommodate diverse hardware configurations from smartphones to headless devices.
  • Oversee CI/CD pipelines and release processes; document architecture and standards.

Skills

Android development
Technical leadership
Kotlin
Jetpack Compose
CameraX
Firebase
REST/WebRTC
CI/CD
Distributed team

Education

Degree in Computer Science or Software Engineering

Tools

GitHub
GitLab
Mapbox/ArcGIS

Job description

Versaterm, a Canadian public safety software company, is seeking a Staff Software Engineer specialized in mobile Android development. You will drive technical direction, mentor engineers, and shape architecture from concept through release.

You will lead complex Android apps, ensure scalability and reliability, and collaborate with internal and external partners while integrating REST, WebRTC, and offline-first capabilities. A security clearance is required in Canada.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer
Staff Software Engineer

American Society of Crime Laboratory Directors (ASCLD) • Ottawa

On-site
CAD 120,000 - 170,000
Staff Software Engineer New Ottawa, Ontario, Canada
Staff Software Engineer New Ottawa, Ontario, Canada

Versaterm • Ottawa

On-site
CAD 140,000 - 180,000
Senior Android Engineer - Lead & Own Mobile Platform
Senior Android Engineer - Lead & Own Mobile Platform

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

On-site
CAD 120,000 - 160,000
Senior Manager, Deployment
Senior Manager, Deployment

Versaterm • Ottawa

On-site
CAD 120,000 - 160,000
Staff Mobile Infra Engineer - App Platform (Remote Canada)
Staff Mobile Infra Engineer - App Platform (Remote Canada)

Affirm, Inc. • Canada

Hybrid
CAD 181,000 - 241,000
Health coverage
Tech stipends
Paid time off
+1
Senior Manager, Deployment
Senior Manager, Deployment

Athena by Versaterm • Ottawa

On-site
CAD 120,000 - 160,000
Développeur Android Senior – Hybride Montréal (Java/Kotlin)
Développeur Android Senior – Hybride Montréal (Java/Kotlin)

Systematix • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Android Developer
Android Developer

EIZIE • Kitamaat

Hybrid
CAD 80,000 - 110,000
Competitive Salary
Health and Wellness benefits
Professional Development
+5
Senior Android Developer
Senior Android Developer

Cloudious LLC • Toronto

Hybrid
CAD 90,000 - 120,000
Android Developer
Android Developer

Vaco by Highspring • Calgary

Hybrid
CAD 80,000 - 100,000