HHiring Reality
← Versaterm

Staff Software Engineer

Versaterm
Location
Ottawa, Ontario, Canada
Posted
24 days ago
Department
Research & Development (650)
What they actually want (must-haves)
  • Degree in Computer Science, Software Engineering, or a related field, or equivalent industry experience and training
  • Minimum of 8 years of experience in Android development
  • Experience leading or acting as a technical lead for a team
  • Proficiency in Kotlin with experience in Jetpack libraries such as CameraX and Compose
  • Solid understanding of asynchronous and reactive programming such as Flows or RxJava
  • Familiarity with the Firebase platform such as Cloud Messaging and Crashlytics
Nice to have
  • Experience with connected hardware or peripherals such as IoT devices or retail terminals
  • Understanding of online mapping technologies such as ArcGIS or Mapbox
  • Familiarity with networking technologies such as MQTT and WebRTC
  • Experience leading or working on a geographically dispersed engineering team
  • Knowledge of adjacent platform capabilities and limitations such as Fire OS and iOS
What the job really is

As a Staff Software Engineer at Versaterm, you will specialize in mobile app development, particularly for Android, and lead the technical direction of the engineering team. Your role involves mentoring engineers, designing scalable applications, integrating with backend services, and overseeing CI/CD processes, all while ensuring high-quality standards throughout the development lifecycle.

Things to weigh
  • Position requires a security clearance from the Government of Canada
  • Candidates must be legally authorized to work in Canada and maintain a Reliability security clearance
  • Starting salary is dependent on various factors and not explicitly stated
  • No specific benefits listed, though a comprehensive benefits offering is mentioned
Job score2.6/5
Benefits1/5
Freshness4/5
Career value4/5
Role clarity4/5
Pay transparency0/5

Applying to Versaterm?

See how your résumé matches this role — and tailor it from what actually gets interviews.