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

Android Software Engineer

Full-time

Semperis

Responsibilities

  • Design, implement, test, and ship native Android features in Kotlin.
  • Build and evolve Jetpack Compose interfaces while migrating legacy RecyclerView and XML components.
  • Implement secure authentication and session flows using MSAL, Azure AD B2C, biometrics, and passkeys.
  • Integrate REST and JSON APIs using Retrofit and Ok with resilient loading, error, retry, empty-state, and multi-region routing support.
  • Contribute to real-time chat and video experiences using SignalR, WebSockets, and Azure Communication Services.
  • Apply Android architecture using Hilt dependency injection, ViewModels, repositories, use cases, and feature packages.
  • Write unit and UI tests and maintain reviewable pull requests meeting quality and coverage standards.
  • Support Gradle flavors, signing, Play Console uploads, post-release crash analysis, and log triage.
  • Apply secure mobile practices for tokens, secrets, permissions, local data, logging, and privacy.
  • Collaborate with engineering, product, design, QA, and security partners to deliver supportable releases.

Requirements

  • At least 3 years of experience shipping production Android applications.
  • Strong Kotlin and Android SDK fundamentals.
  • Hands-on experience building production interfaces with Jetpack Compose.
  • Experience with coroutines, Flow, lifecycle-aware Android architecture, Jetpack components, ViewModel, Navigation, and Gradle-based Android Studio projects.
  • Experience integrating REST and JSON APIs and troubleshooting authentication, token refresh, and unreliable network conditions.
  • Experience with unit testing and Android UI testing.
  • Familiarity with Git, pull requests, code review, and continuous integration.
  • Practical understanding of mobile security, including secure handling of tokens, secrets, permissions, and local data.
  • Clear written and verbal communication and the ability to take features from ambiguity through supportable release.
  • Preferred experience with MSAL, Azure AD B2C, OAuth/OIDC, passkeys, WebAuthn, enterprise identity providers, Hilt, Dagger, SignalR, WebSockets, Azure Communication Services, WebRTC, multi-environment builds, Play App Signing, staged rollouts, Crashlytics, structured logging, incident triage, cybersecurity products, accessibility, internationalization, feature flags, design systems, 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, and mobile incident-response products for enterprise customers.
  • Semperis emphasizes purpose, growth, balance, curiosity, integrity, initiative, and work-life balance.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Android Software Engineer in Toronto, ON vacancy
  • $160k - $240k per year

     ...Identity belongs to you. Access Management Engineering Team The Okta Access Management Team...  ...develop Okta cloud services and client software that allow users to seamlessly log in to...  ...and writing complex, high-quality Android client software. The role gives the candidate... 
    Software
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    more than 2 months ago
  •  ...technology that will set the standards for software-defined vehicles around the world. The...  ...team brings together deep expertise in Android, connected systems, and automotive platforms...  ...innovation and design. Innovation is our engine: whether integrating the latest IoT... 
    Software
    Full time
    Contract work
    Local area

    Rivian and Volkswagen Group Technologies

    Toronto, ON
    more than 2 months ago
  •  ..., and how AI accelerates better scheduling decisions . Payroll drives employees' payments , holidays, and more As an Android Engineer II , you’ll build high-quality, high-performance experiences on our Android app that help small business owners reclaim time, reduce... 
    Suggested
    Hourly pay
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Local area
    Work from home
    Flexible hours
    Shift work

    Homebase

    Toronto, ON
    more than 2 months ago
  • $108k - $135k per year

     ...tools, features, and systems that deter bad actors, protect vulnerable populations, and reinforce trust across the platform. As an Android Engineer working on Trust & Safety, you'll work at the intersection of product, design, engineering, and policy to ship high-impact safety... 
    Suggested
    Hourly pay
    Full time
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    more than 2 months ago
  •  ...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 enable... 
    Software
    Long term contract
    Full time
    Internship
    Work from home

    Spotify

    Toronto, ON
    1 day ago
  • $125.28k - $210.6k per year

     ...your 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 Software Engineer II to join our WhatsApp team. Our team is responsible for building, scaling, and expanding Braze’s suite of global messaging... 
    Software
    Full time
    Internship
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    6 days ago
  • $136k - $187k per year

     ...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 agile... 
    Software
    Full time
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    6 days ago
  •  ...Our client manages large lottery campaigns for major foundations. They currently have an opening on their team to add a Senior Software Engineer. The Senior Software Engineer will be responsible for designing and implementing software and integration solutions that supports... 
    Software
    Full time

    Hire DigITalent Inc.

    Toronto, ON
    11 days ago
  • $180.2k - $233.2k per year

     ...Thumbprint , Thumbtack's design system used across web, iOS, and Android, plus the engineering tooling that connects design intent to shipped product code...  ...your primary users. ~6+ years of industry experience in software engineering. Expected salary ranges ~ For candidates... 
    Software
    Seasonal work
    Work at office
    Local area

    Thumbtack

    Toronto, ON
    8 days ago
  •  ...Android Developer Job Description \\\ \ \ This role is seeking an Android Developer who is passionate about technology and brings...  ...\\\\ WHAT DO YOU NEED TO SUCCEED? MUST HAVE: \\\ \ Software Engineering, Computer Science, or equivalent degree from an accredited University... 
    Software
    Full time
    Flexible hours

    Vg

    Toronto, ON
    more than 2 months ago
  • $120k - $180k per year

     ...requirements Requirements ~4+ years experience as a Full Stack Engineer or similar role ~ Knowledge of multiple back-end languages (...  ...MySQL, MongoDB) and devOps (GitHub, Docker, AWS, Google Compute Engine) ~ Experience building dev infrastructure preferred ~... 
    Software
    Remote job
    Full time
    Work at office
    Visa sponsorship

    Hired Recruiters

    Toronto, ON
    more than 2 months ago
  • $75k - $95k per year

     ..., committed to making a positive impact on its customers, employees, and communities. The Role We're hiring Associate Software Engineers in Test to work at Veeva, working on various products in the Life Sciences industry encompassing the fields of pharmaceuticals,... 
    Software
    Full time
    Internship
    Work at office
    Local area
    Work from home
    Relocation

    Veeva Systems

    Toronto, ON
    1 day ago
  •  ...OVERVIEW We are seeking an experienced Software Engineer, Subscription Management with a strong background in full stack development to design, build, and maintain secure, high-performing applications and APIs. The successful candidate will work closely with cross-functional... 
    Software
    Full time
    Contract work

    Releady

    Toronto, ON
    4 days ago
  • $184k - $253k per year

     ..., authorized, and audited at scale. We are a diverse team of engineers, product managers, and designers who are bringing Okta’s expertise...  ...while staying secure. About the role As a Principal Software Engineer on the Agent Access Policies sub-team in the Okta Secures... 
    Software
    Full time
    Local area
    Worldwide
    Shift work

    Okta

    Toronto, ON
    1 day ago
  •  ...the Company We are on a mission to build and strengthen our engineering teams to match the accelerating success of our Street Context acquisition...  ...the Role Are you looking for your next challenge in your Software Engineering journey? Are you a curious and driven engineer... 
    Software
    Full time

    Blue Matrix Limited

    Toronto, ON
    a month ago
  • $137.2k - $196k per year

     ...About the Role:  As a Senior iOS Engineer at Tubi, you’ll play a critical role on our mobile engineering team, focusing on developing, improving, and maintaining our iOS, tvOS, and visionOS applications. Your work will directly contribute to providing our audience with an... 
    Software
    Long term contract
    Remplacement
    Full time
    Temporary work
    Local area
    Flexible hours

    Tubi, Inc.

    Toronto, ON
    3 days ago
  • $118k - $162k per year

     ...company can stay over-provisioned on access it believes it revoked, or hand an auditor evidence that isn't true. The Senior Software Development Engineer in Test Opportunity As a Senior Software Development Engineer in Test, you'll own quality for medium-sized features on... 
    Software
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    5 days ago
  • $120k - $140k per year

     ...Description Position: Software Engineer: Product Quality Salary: $120,000 to $140,000 CAD Location: Canada based. About Fiscal.ai Fiscal.ai is a leading research and data platform built for capital markets professionals. Combining a high-performance research... 
    Software
    Full time
    Immediate start
    Shift work

    Fiscal.ai

    Toronto, ON
    5 days ago
  • $88k - $110k per year

     ...environment where all team members belong and have the opportunity to thrive. Lyft is looking for experienced, product-focused software engineers for our Driver Earnings Team. We are growing our team with people who want to build, improve, and incorporate technologies that... 
    Software
    Hourly pay
    Full time
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    6 days ago
  •  ...organization, please visit About the Role SJC Media is building the AI layer for its Digital Operations. As the founding Software Engineer, Applied AI, you own that layer end-to-end: from agentic workflows, CRM integrations, tooling and production systems our team... 
    Software
    Full time
    Flexible hours

    Urban Ridge Supplies

    Toronto, ON
    9 days ago
  • $136k - $160k per year

     ...Equity markets have been closed nights and weekends for a century; we're building the infrastructure that changes that. As a Software Engineer , you'll build and own backend services that make tokenized equities work end to end - issuance, custody, and settlement on-... 
    Software
    Full time
    Contract work
    Work at office
    Flexible hours
    Shift work
    Night shift
    Weekend work
    3 days per week

    Robinhood

    Toronto, ON
    24 days ago
  • $175k - $210k per year

     ...Description General Information: Job Title: Principal Software Engineer - Zynque Location: Toronto (Onsite/ Hybrid) Job Type: Full-Time Hiring Timeline: Immediate Reporting Line: General Manager at Zynque Existing Vacancy: Yes Application Deadline... 
    Software
    Long term contract
    Full time
    Internship
    Live In
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Fulfillment IQ

    Toronto, ON
    9 days ago
  • $136k - $187k per year

     ...pain points at scale. We're looking for a Senior level Platform Engineer to join a team of highly skilled and talented team players who...  ...authentication, and authorization ~Demonstrably followed best software engineering principles ~Familiarity with Agile software... 
    Software
    Full time
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    11 days ago
  •  ...to deploy 750 megawatts of scale, transforming key workloads with ultra high-speed inference. The Role The Cluster engineering team owns the software that turns thousands of wafers, servers, and switches into a cloud that stays up, stays busy, and stays debuggable. We stand... 
    Software

    Cerebras Systems

    Toronto, ON
    26 days ago
  • $130k - $225k per year

     ...diagnostics and those who take them. What You'll Do As a Backend Engineer, you will design and deliver scalable backend services that...  ...issues to maximize uptime Requirements ~5+ years of software engineering experience shipping production code for B2B or B2C... 
    Software
    Remote job
    Long term contract
    Full time
    Internship
    Work at office
    Local area
    Work from home

    Veeva Systems

    Toronto, ON
    12 days ago
  • $100 - $150 per hour

     ...include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Software Engineer Expert Type: Contract Compensation: $100–$150/hour Location: Remote Role Responsibilities... 
    Software
    Contract work
    Summer work
    Work at office
    Remote work

    Mercor

    Toronto, ON
    15 days ago
  • $100k - $150k per year

     ...here to leave our clients better than we found them, and to create a place where our people are proud to Build. Better. As a Software Engineer at RAVL, you’ll design, build, and deliver secure, scalable, and high-performance services that form the backbone of modern digital... 
    Software
    Full time
    Flexible hours

    RAVL

    Toronto, ON
    more than 2 months ago
  •  ...solid enough that customers are comfortable staking their compliance on it. That tension is the job. We're looking for a full-stack engineer who can move quickly without leaving a mess behind — someone who owns what they build all the way to production and treats "it works... 
    Software
    Full time
    Work at office

    Mycroft Llc

    Toronto, ON
    a month ago
  •  ...Software Engineer Decoda Health · Full-time · Toronto About Decoda Decoda is the all-in-one, AI-native operating system for modern elective-care clinics — med spas, wellness, longevity, and aesthetics practices. Most clinics run on 5–10 disconnected tools that... 
    Software
    Full time
    Internship
    Live In
    Manual labor

    Decoda Health

    Toronto, ON
    more than 2 months ago
  •  ...including AI and automation, with the right mindset. Above all, you’re here to build something that matters. You are a pragmatic software engineer who enjoys solving complex technical problems and building scalable, secure systems. You have a strong foundation in backend... 
    Software
    Full time
    Worldwide
    Flexible hours

    Intellistack

    Toronto, ON
    more than 2 months ago

Do you want to receive more vacancies?

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