Senior Android Software Engineer
Full-time
Semperis
Responsibilities
- Own the Ready1 Android application end to end, including technical design, feature implementation, testing, Play releases, production health, and post-release triage.
- Design and ship native Android features in Kotlin using Jetpack Compose while maintaining legacy XML where needed.
- Drive maintainable architecture with Hilt, ViewModels, repositories, use cases, coroutines, Flow, and clear feature packages.
- Integrate and harden Retrofit and Ok networking, authentication, token refresh, retries, offline or degraded modes, and multi-region routing.
- Contribute to real-time chat and video experiences using SignalR, WebSockets, and Azure Communication Services.
- Own production quality through unit and UI testing, code reviews, Crashlytics and log triage, staged rollout decisions, and hotfixes.
- Improve release processes involving Gradle flavors, signing, Play Console, internal testing, and staged rollouts.
- Apply secure mobile practices for tokens, secrets, permissions, local data, logging, and privacy.
- Partner with iOS, backend, product, design, QA, and security teams to maintain platform parity and deliver supportable releases.
- Mentor by example and raise engineering quality without managing Android direct reports.
Requirements
- 7+ years of professional Android development experience with a record of shipping and maintaining production applications.
- Demonstrated end-to-end ownership of a product surface or application, including features, quality, releases, and production issues.
- Strong Kotlin and Android SDK fundamentals plus production experience with Jetpack Compose.
- Deep knowledge of coroutines, Flow, lifecycle-aware architecture, ViewModel, Navigation, Gradle, and Android Studio.
- Experience integrating REST and JSON APIs and handling authentication, token refresh, concurrent session failures, and unreliable networks.
- Hands-on experience with Play releases, flavors or environments, signing, internal testing, staged rollouts, and crash triage.
- Experience with automated testing, including required unit tests and preferably UI tests, plus disciplined Git, pull request, and CI practices.
- Practical mobile security experience involving secure token and secret storage, logging, permissions, and local data.
- Clear communication and the ability to turn ambiguous requirements into supportable releases while partnering with iOS.
- Motivation for a hands-on senior individual-contributor role as the sole Android owner rather than building or managing an Android organization.
- Bonus qualifications include MSAL, Azure AD B2C, OAuth, OIDC, passkeys, WebAuthn, Hilt or Dagger, SignalR, WebSockets, VoIP or video, Azure Communication Services, WebRTC, cybersecurity, incident response, Crashlytics, structured logging, feature flags, accessibility, internationalization, design systems, and NDK or C++.
Benefits
- Full-time hybrid role based in Toronto, Canada, with up to three days per week in the office and the remaining days remote.
- Opportunity to work on cybersecurity, identity access management, and enterprise crisis-response products.
- Semperis emphasizes purpose, growth, balance, curiosity, integrity, initiative, and a healthy work-life balance.
- Equal-opportunity employer with reasonable accommodation support for applicants with disabilities.
Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Senior Android Software Engineer in Toronto, ON vacancy
$118k - $162k per year
...If you are too, let's talk. The Okta Android platform team is responsible for... ...We are looking for an experienced Software Development Engineer in Test (SDET) to join the Android platform... ...Java/Kotlin with colleagues of varying seniority. Establish and drive quality...SeniorSoftwareLocal areaWorldwide$5000 per month
...Senior Staff Software Engineer - Mobile(Android) About Capital One Canada. For 30 years, we’ve been on a mission to change banking for good and build relationships by making credit accessible, simple, intuitive and rewarding. We want to help Canadians succeed with credit,...SeniorSoftwareFull timeWork at officeWork from home$130k - $196k per year
...Saturn, and other digital services. Snap Engineering teams build fun and technically sophisticated... ...at the forefront. We’re looking for an Android Engineer to join Snap Inc! What you’ll do... ...~2+ years of post-Bachelor’s software development experience; or Master’s degree...SoftwareLong term contractFull timeLive InWork at officeLocal area$180k - $220k per year
...dynamics and innovative problem-solving. BitGo is hiring a Senior Mobile Software Engineer to build the apps our retail users use to manage and move... ..., performance, and a polished experience on both iOS and Android. Skills & Experience: We are looking for teammates...SeniorSoftwareFull timeWork at officeWorldwide- ...About the Role Department: Engineering Role Summary: We are... ...technical direction for our Android platform and raise the engineering... ...the organization. As the most senior individual contributor on the... ...~8+ years of professional software engineering experience, with...SeniorSoftwareFull timeInternshipRemote work
$5000 per month
...Street (93021), Canada, Toronto,Toronto, Ontario, Staff Software Engineer - Capital One Travel - Android About Capital One Canada. For 30 years, we’ve been on... ...Provide mentorship to Junior, Intermediate, and Senior mobile associates Basic Qualifications At least...SeniorSoftwareFull timeWork at officeWork from home$172.96k - $197.4k per year
...Staff Android Engineer About Capital One Canada. For 30 years, we've been on a mission to change... ...Team Since 2014, Capital One Canada’s software studio has grown from a team of 10 to a... ...mentorship to Junior, Intermediate, and Senior mobile associates Basic Qualifications...SeniorSoftwareFull timeWork at officeWork from home- ...-paced, high-performance culture. This role is seeking an Android Developer who is passionate about technology and brings depth... ...peer code reviews Mentoring junior developers in the area of software engineering and Android best practices What do you need to succeed?...SeniorSoftwareFull timeFlexible hours
$120k - $145k per year
...deliver intelligent solutions trusted by 500 million people. About The Role As a Senior Android Developer, you'll be tasked with developing Android applications. Working within the software development team, your duties will require you to assist in the development of...SeniorSoftwareFull timeWork from homeFlexible hours$136k - $187k per year
...is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. We are looking for a Senior Software engineer who is passionate about writing the tools to integrate and support to build large-scale, high-demand software in a fast-paced...SeniorSoftwareLocal areaWorldwideFlexible hours$167.68k - $277.43k per year
...back. If Braze sounds like a place where you can thrive, we can’t wait to meet you. WHAT YOU'LL DO We're looking for a Senior Software Engineer for our Currents team, responsible for building, maintaining, and evolving Currents, our data export system at scale. The Currents...SeniorSoftwareInternshipWork at officeLocal areaFlexible hours- ...the infrastructure, tooling, frameworks, and capabilities needed to welcome a billion customers. Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our team builds and operates the authorization and permissioning systems that...SeniorSoftwareLong term contractPermanent employmentInternshipWork from home
$100k - $150k per year
...complex problems end-to-end. Design, develop, and maintain complex software applications. Lead the technical design and architecture of... ...Nice to haves ~5+ years of varying experiences as a Software Engineer. ~ Proficient in Python , Django , TypeScript , and...SeniorSoftwareWork at officeRelocation- ...applications for managing and moving digital assets on iOS and Android. Own mobile features from design through release and post-launch... ...independently and contribute to a high-craftsmanship engineering environment. Requirements At least 5 years of professional...SeniorSoftwareFull timeWork at office
- ...owners can use to run stronger, more resilient businesses. Our Engineering team is at the heart of building banking products that help... ...banking, and we’re looking for a curious, impact-driven Senior Software Engineer (Voyager) to join our growing team – someone who thrives...SeniorSoftwareLong term contractWork from home
- ...healthcare providers, through human-centric software powered by AI. What’s On Offer We’re looking for a Senior Software Engineer to join our engineering team. You’ll... ...Snowflake, PostgreSQL, and embedded analytical engines like DuckDB and DataFusion Lead technical...SeniorSoftwareFull timeInternshipWork at officeLocal areaImmediate startRemote workWork from homeFlexible hours
$111.4k - $161.4k per year
...Senior Software Engineer — Content Tools Content Tools • CoCounsel Legal Integrations Overview of the Role The CoCounsel Legal Integrations... ...entitlement matter Familiarity with search and retrieval engines (Vespa, OpenSearch, Elasticsearch) at the level of writing queries...SeniorSoftwareFull timeContract workWork at officeLocal areaFlexible hours2 days per week3 days per week$118k - $152k per year
...Build and deliver complex enterprise software solutions for financial services clients. The Role As a Senior Software Engineer at Capco, you’ll design, develop, modify, maintain, and support complex web-based products and customer applications. You’ll work across the...SeniorSoftwareInternshipImmediate start$118k - $162k per year
...Responsibilities Define and own the Android test automation strategy and framework architecture... ...guide quality and development engineers while writing and reviewing Java and Kotlin... ...Collaborate with product management, software development, and cross-functional teams to...SeniorSoftwareFull timeWorldwide- ...and most respected plaintiff and injury law firms in the country. Find out more at Job Overview: We're looking for a Senior Software Engineer to join a rapidly growing SaaS company that is building next-generation, AI-driven platforms. In this role, you'll combine...SeniorSoftwareFull timeFor contractorsRemote work
- ...of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview: Ethoca, a Mastercard company, is transforming the way merchants and card issuers work together to combat fraud and...SeniorSoftwareLong term contractFull timeWorldwide
usd148k - usd185k per year
...profitability. Visit our Institutional Page About the role Our Engineering team helps Nubank to create and use the technology that... ...the best financial products. We strive for state-of-the-art software development practices that currently include a variety of...SeniorSoftwareFull time- ...other trading applications and partners, within RBC and Capital Markets, and external vendor partners. We are looking for a lead senior software engineer, a seasoned technologist to build cutting-edge, products and solutions in cloud environments. You'll join a very dynamic,...SeniorSoftware
- ...integrations. You will bridge our C#/.NET and Java ecosystems to raise engineering standards, improve caching and database efficiency, and scale... ...with Product, TPM, and platform partners. Champion rigorous software craftsmanship by authoring thorough automated tests, driving...SeniorSoftwareWork at office2 days per week
- ...intuitive, high-density user interfaces. Collaborating closely with engineers, product managers, and designers, you will translate open-ended... ...execution from concept through launch. Champion high software quality standards by writing comprehensive automated test suites...SeniorSoftwareInternshipWork at officeLocal areaFlexible hoursShift work2 days per week
- ...At Klue , We’re Building the Future of Competitive Intelligence Klue Engineering is hiring! We're looking for a Senior Software Engineer to join our team in Toronto, focusing on building and optimizing state-of-the-art LLM-powered agents that can reason, plan and...SeniorSoftwareFull timeWork at office
$130k - $148k per year
...world’s largest enterprises and managed services providers leverage NetBrain’s platform. What We Need We are seeking a Senior Software Engineer who thrives at the intersection of customer support and software development. In this role, you will own complex, high-impact...SeniorSoftware$144k - $200k per year
...Platform Engineering is the department within SRE that is responsible for a range of critical infrastructure and operational functions that... ...The ideal candidate should Have 6+ years of experience in software development and operating distributed systems Proficiency in...SeniorSoftwareWorldwideFlexible hours- ...Terminal devices. You'll also build the frameworks for other engineers, both internal and external to Stripe, to develop on our custom... ...platform with ease. Responsibilities Design, build, and maintain Android apps and SDKs in Kotlin Develop Android payment applications...
$95k - $145k per year
...to a CGI Office. Languages: Bilingual (English/French) Preferred Employment Type: Full-Time CGI is seeking an experienced Senior Software Engineering Specialist to join our growing Software Engineering consulting practice within the Emerging Technologies team. As a full-time...SeniorSoftwareLong term contractPermanent employmentFull timeWork at officeShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Android Software Engineer. Be the first to apply!
Related searches
- android developer remote Toronto, ON
- senior android developer Toronto, ON
- android mobile developer Toronto, ON
- android developer Toronto, ON
- junior android developer Toronto, ON
- senior mobile android developer Toronto, ON
- android developer kotlin Toronto, ON
- software engineer part time Toronto, ON
- software engineer Toronto, ON
- software design engineer Toronto, ON
