Quelle: CrawlJobs
Für dieses Angebot liegt keine vollständige Übersetzung in der gewählten Sprache vor. Unten sehen Sie den Originalinhalt.

Staff Software Engineer

Versaterm Ottawa, Kanada
Arbeit vor Ort

Veröffentlichungsdatum: 30.08.2026

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.

Responsibilities

Provide strategic guidance and mentorship to Android engineers, fostering a culture of innovation, code quality, and technical excellence; Lead the design and architecture of complex Android apps, ensuring scalability, reliability, and overall performance; Implement and utilize robotics to assist the public safety mission, from airborne drones to body-worn cameras; Work closely with internal and external partners to align technical solutions with business objectives; Integrate with backend services provided through REST, WebRTC, and others while maintaining offline-first capabilities; Accommodate a variety of different hardware configurations, from ordinary smartphones to headless single-board computers; Stay current with Android platform changes, dependency upgrades, and emerging app technologies; Oversee CI/CD pipelines and release processes, driving continuous iteration of automation, tools and practices; Ensure comprehensive documentation of app architecture, engineering decisions, and development standards

Requirements

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, including experience leading or acting as a technical lead for a team; Proven track record of collaboration amongst team members with a focus problem decomposition; Passion for reducing customer and engineering friction and eagerness to chase simplicity; 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; Exposure to integrated project management and CI/CD tools such as GitHub or GitLab; Ability to articulate technical concepts to a variety of technical and non-technical stakeholders; Legally authorized to work in Canada; Obtain and maintain a Reliability security clearance from the Government of Canada

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; FAA or Transport Canada remote pilot certification with flight experience; Hands-on time leveraging AI tooling in development workflows

Benefits

Comprehensive benefits offering; Variable compensation such as incentive plans or discretionary performance bonuses for some roles
Beim Arbeitgeber bewerben

Ähnliche Angebote

Alle →

Cookie-Einstellungen

Jeder Zweck ist optional und standardmäßig deaktiviert. Sie können Ihre Einwilligung jederzeit widerrufen.

Wir zeigen Angebote in Ihrer Nähe