Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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... 
    Senior
    Software
    Local area
    Worldwide

    Okta

    Toronto, ON
    4 days ago
  • $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,... 
    Senior
    Software
    Full time
    Work at office
    Work from home

    Capital One

    Toronto, ON
    7 days ago
  • $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... 
    Software
    Long term contract
    Full time
    Live In
    Work at office
    Local area

    Snapchat

    Toronto, ON
    1 day ago
  • $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... 
    Senior
    Software
    Full time
    Work at office
    Worldwide

    BitGo

    Toronto, ON
    9 days ago
  •  ...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... 
    Senior
    Software
    Full time
    Internship
    Remote work

    COSMO

    Toronto, ON
    17 days ago
  • $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... 
    Senior
    Software
    Full time
    Work at office
    Work from home

    Capital One

    Toronto, ON
    7 days ago
  • $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... 
    Senior
    Software
    Full time
    Work at office
    Work from home

    Capital One

    Toronto, ON
    7 days ago
  •  ...-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?... 
    Senior
    Software
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    3 days ago
  • $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... 
    Senior
    Software
    Full time
    Work from home
    Flexible hours

    Konrad

    Toronto, ON
    15 days ago
  • $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... 
    Senior
    Software
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    4 days ago
  • $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... 
    Senior
    Software
    Internship
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    4 days ago
  •  ...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... 
    Senior
    Software
    Long term contract
    Permanent employment
    Internship
    Work from home

    Spotify

    Toronto, ON
    4 days ago
  • $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... 
    Senior
    Software
    Work at office
    Relocation

    passage

    Toronto, ON
    2 days ago
  •  ...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... 
    Senior
    Software
    Full time
    Work at office

    BitGo

    Toronto, ON
    7 days ago
  •  ...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... 
    Senior
    Software
    Long term contract
    Work from home

    Relay Fi

    Toronto, ON
    4 days ago
  •  ...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... 
    Senior
    Software
    Full time
    Internship
    Work at office
    Local area
    Immediate start
    Remote work
    Work from home
    Flexible hours

    Odaia Intelligence Inc.

    Toronto, ON
    3 days ago
  • $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... 
    Senior
    Software
    Full time
    Contract work
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    7 days ago
  • $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... 
    Senior
    Software
    Internship
    Immediate start

    Capco

    Toronto, ON
    4 days ago
  • $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... 
    Senior
    Software
    Full time
    Worldwide

    Okta

    Toronto, ON
    10 days ago
  •  ...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... 
    Senior
    Software
    Full time
    For contractors
    Remote work

    Foundation AI

    Toronto, ON
    10 hours ago
  •  ...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... 
    Senior
    Software
    Long term contract
    Full time
    Worldwide

    Mastercard

    Toronto, ON
    7 days ago
  • 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... 
    Senior
    Software
    Full time

    Nubank

    Toronto, ON
    4 days ago
  •  ...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,... 
    Senior
    Software

    Royal Bank of Canada

    Toronto, ON
    4 days ago
  •  ...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... 
    Senior
    Software
    Work at office
    2 days per week

    OpenTable

    Toronto, ON
    4 days ago
  •  ...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... 
    Senior
    Software
    Internship
    Work at office
    Local area
    Flexible hours
    Shift work
    2 days per week

    OpenTable

    Toronto, ON
    3 days ago
  •  ...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... 
    Senior
    Software
    Full time
    Work at office

    klue

    Toronto, ON
    3 days ago
  • $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... 
    Senior
    Software

    NetBrain

    Toronto, ON
    2 days ago
  • $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... 
    Senior
    Software
    Worldwide
    Flexible hours

    MongoDB

    Toronto, ON
    4 days ago
  •  ...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... 

    Stripe

    Toronto, ON
    4 days ago
  • $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... 
    Senior
    Software
    Long term contract
    Permanent employment
    Full time
    Work at office
    Shift work

    CGI

    Toronto, ON
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Android Software Engineer. Be the first to apply!