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

Android Software Engineer

Semperis

At Semperis, our mission is to be a Force for Good. Starting with being a great place to work.
We believe that when people feel valued, supported, and empowered, they do their best work. That’s why we focus on creating an employee experience rooted in purpose, growth, and balance. Semperis has been recognized as one of America’s Fastest-Growing Cybersecurity Companies by the Inc. 5000, a DUNS 100 Top Startup to Work For, and a multi-year Inc. Best Workplace awardee.Android Software Engineer
Ready1 Mobile · Full-time · Toronto, Canada (Hybrid) · Mid-levelWe're looking for an
Android Software Engineer
to join our team. As part of our growing team, you'll play a key role in protecting enterprises from cyber threats, while working with some of the brightest minds in cybersecurity and Identity Access Management.About Semperis
Semperis protects hybrid Active Directory and Entra ID environments for enterprises worldwide. Our products help security and identity teams detect, respond to, and recover from identity-driven attacks.About Ready1
Ready1 is a mobile incident-response product that helps security and identity teams act quickly when they are away from their desks. It enables teams to triage incidents, coordinate response activities, join secure video bridges, and communicate in real time. Built for enterprise environments, Ready1 supports secure authentication, multi-region services, and reliable mobile workflows across Android and iOS.What You'll Be Doing
You’ll own secure, production-ready Android features for Ready1 from design through Google Play release. You’ll collaborate with iOS, backend, product, design, QA, and security partners to improve reliability, quality, and delivery speed for identity and incident-response teams operating across regions.Your Key Responsibilities
Design, implement, test, and ship native Android features in Kotlin for Ready1.
Build and evolve Jetpack Compose interfaces while thoughtfully migrating legacy RecyclerView and XML components.
Implement and maintain secure authentication and session flows using technologies such as MSAL, Azure AD B2C, biometrics, and passkeys.
Integrate REST APIs (Retrofit / Ok with resilient loading, error, retry, and empty states, including support for multi-region routing.
Contribute to real-time chat and video experiences using SignalR, WebSockets, and Azure Communication Services.
Apply and improve app architecture using Hilt dependency injection, ViewModels, repositories, use cases, and clear feature packages.
Write unit and UI tests and maintain small, reviewable pull requests that meet quality and coverage standards.
Support release activities, including Gradle flavors, signing, Play Console uploads, and post-release crash and log triage.
Apply secure mobile practices for tokens, secrets, permissions, local data, logging, and privacy.
Collaborate across engineering, product, design, QA, and security to clarify requirements, communicate tradeoffs, and deliver supportable releases.
What You Bring to the Table
Typically 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, and lifecycle-aware Android architecture.
Working knowledge of Jetpack components, including ViewModel and Navigation, and Gradle-based projects in Android Studio.
Experience integrating REST and JSON APIs (ideally Retrofit / Ok and troubleshooting authentication, token refresh, and unreliable network conditions.
An automated testing mindset, with experience in 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 a feature from ambiguity to a supportable release.
Bonus Points
Experience with MSAL, Azure AD B2C, OAuth/OIDC, passkeys, WebAuthn, or enterprise identity-provider integrations.
Experience using Hilt or Dagger dependency injection in a non-trivial application.
Experience with real-time clients such as SignalR or WebSockets, or with VoIP and video technologies such as Azure Communication Services or WebRTC.
Experience with multi-flavor or multi-environment builds, Play App Signing, internal testing, and staged rollouts.
Experience with Crashlytics or similar diagnostics, structured logging, and production incident triage.
Experience with cybersecurity products, security operations or incident-response tools, or regulated enterprise software.
Experience with accessibility, internationalization, feature flags, or design systems.
Comfort working around native NDK or C++ modules, or collaborating on shared mobile product decisions across Android and iOS.
#LI-HA1Why Join Semperis?
You’ll be part of a global team on the front lines of cybersecurity innovation. At Semperis, we celebrate curiosity, integrity, and people who take initiative. If you’re someone who sees the glass as half full, embraces challenges as growth opportunities, and values a healthy balance between work and life—we’d love to meet you.Semperis maintains office locations in several cities across the globe. Where the job description specifies a required location, candidates will follow our hybrid work model. This includes working up to three days per week and remotely the remaining days.Semperis is an equal opportunity employer and will not discriminate against an applicant or employee based on race, color, religion, creed, national origin or ancestry, ethnicity, sex (including gender, pregnancy, sexual orientation, and gender identity), age, physical or mental disability, veteran or military status, genetic information, citizenship, marital status, or any other legally recognized protected basis under federal, state, or local law. The information collected by the Semperis application is solely to determine suitability for employment, verify identity, and maintain employment statistics.
Applicants with disabilities may be entitled to reasonable accommodation under the Americans with Disabilities Act and/or other applicable state or local laws. A reasonable accommodation is a change in the way things are normally done which will ensure an equal employment opportunity without imposing undue hardship on Semperis. Please inform Semperis representative Anna Taylor, Director of Global Recruiting, if you need assistance completing this application or to otherwise participate in the application process.#J-18808-Ljbffr
Vacancy posted 36 minutes ago
Similar jobs that could be interesting for youBased on the Android Software Engineer in Winnipeg, MB vacancy
  • MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation &...  ...Responsibilities We are seeking an experienced Android Software Engineer to help develop next... 
    Software
    Long term contract
    Permanent employment
    Work at office

    Mannarino

    Winnipeg, MB
    34 minutes ago
  • We’re looking for an Android Software Engineer to join our team. As part of our growing team, you’ll play a key role in protecting enterprises from cyber threats, while working with some of the brightest minds in cybersecurity and Identity Access ManagementSemperis protects... 
    Software
    Internship
    Local area
    Worldwide

    Semperis

    Winnipeg, MB
    30 minutes ago
  • $130k - $180k per year

     ...The broader objective: help organize anyone’s life so people can spend time on what’s valuable and meaningful. RoleAs an Android Software Engineer, you’ll own the Android client experience, how AI feels, behaves, and performs on mobile devices. This is not a thin client... 
    Software

    Sarsfield Group

    Winnipeg, MB
    30 minutes ago
  • $158.5k - $237.5k per year

     ...and achieve results —together, from anywhere.Our Tech StackOur Android application is 100% KotlinAndroid RoomOk / RetrofitKotlin...  ...Rails REST APIWhat the Role IsBabylist is looking for a Senior Software Engineer, Android to join and lead on our mobile team. This team is responsible... 
    Software
    Remote work
    Flexible hours

    Babylist

    Winnipeg, MB
    30 minutes ago
  • Software Engineer I, Android (Hybrid - 1 to 3 days onsite per week in Irvine, CA)OverviewWeedmaps is looking for highly motivated and experienced Android Engineers to grow our Mobile team. Here at Weedmaps, it is our responsibility to deliver the highest in quality code and... 
    Software
    Long term contract
    Full time
    Casual work
    Local area
    Worldwide
    Night shift
    3 days per week
    1 day per week

    Weedmaps77

    Winnipeg, MB
    30 minutes ago
  • Build AI-native Android experiences with Kotlin, focusing on responsive mobile performance, reliability, and clear interactions for...  ...production application where AI behavior is central.As an Android Software Engineer, you will own the Android client experience across chat,... 
    Software

    Sarsfield Group

    Winnipeg, MB
    37 minutes ago
  • We are looking for a Senior Android Engineer who is architecturally strong, quality-driven, and AI-native to join our Mobile Engineering team...  .... Criminal History Consideration: For the Senior Mobile Software Engineer, we will conduct a background check that may include... 
    Software
    Internship
    Worldwide

    Precision Labs

    Winnipeg, MB
    37 minutes ago
  • $118k - $162k per year

     ...in on this mission. If you are too, let’s talk. The Okta Android platform team is responsible for building Okta’s Android...  ...variety of Android devices. We are looking for an experienced Software Development Engineer in Test (SDET) to join the Android platform team. The team... 
    Software
    Local area
    Worldwide

    Okta

    Winnipeg, MB
    31 minutes ago
  • $170k - $210k per year

    Senior or Staff Android Software EngineerThis range is provided by Skylight. Your actual pay will be based on your skills and experience —...  ...have been working hard to expand our team. At Skylight, our engineering team is small but mighty — our software powers an experience... 
    Software
    Local area
    Home office

    Skylight

    Winnipeg, MB
    30 minutes ago
  •  ...KEV, we build mission-critical financial software for K–12 schools on a massive scale. Our...  ...and reporting—where complexity is high and engineering excellence matters. Headquartered in...  ...Software Engineer to help build and evolve our Android-based Point-of-Sale (POS) platform. This... 
    Software
    Contract work
    Remote work

    KEV Group

    Winnipeg, MB
    29 minutes 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:...  ...experience2+ years of post-Bachelor’s software development experience; or Master’s degree... 
    Software
    Long term contract
    Live In
    Work at office
    Local area

    Snap

    Winnipeg, MB
    30 minutes ago
  • $202.4k - $231k per year

    161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Senior Staff Software Engineer – Mobile(Android) About Capital One Canada. For 30 years, we’ve been on a mission to change banking for good. We challenge the traditional bank stereotype by integrating machine learning... 
    Software
    Work at office
    Work from home

    Capital One - CA

    Winnipeg, MB
    30 minutes ago
  • $172.96k - $197.4k per year

    161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Staff Software Engineer – Capital One Travel – Android About Capital One Canada.For 30 years, we’ve been on a mission to change banking for good. We challenge the traditional bank stereotype by integrating machine learning... 
    Software
    Work at office
    Work from home

    Capital One - CA

    Winnipeg, MB
    29 minutes ago
  • Mobile Device Software Research Engineer Who We Are Flowfinity Wireless is a proven provider of flexible enterprise mobile app software. We help businesses across industries run more efficiently by replacing paper and spreadsheets with fully customizable workflow apps.... 
    Software
    Flexible hours

    Flowfinity

    Winnipeg, MB
    30 minutes ago
  •  ...Semperis is seeking an Android Software Engineer for the Ready1 product in Toronto. You will own secure, production-ready Android features from design through Google Play release, collaborating with iOS, backend, product, design, QA, and security partners to improve reliability... 
    Software

    Semperis

    Winnipeg, MB
    37 minutes ago
  • Use Android architecture and modular design remotely across Canada to improve courier offer...  ...Inner Source model, and support reusable software in a complex microservices ecosystem. The...  ...organizational goalsCollaborate with engineering teams during product workshopsRequirements... 
    Software
    Remote work

    Just Eat Takeaway.com

    Winnipeg, MB
    33 minutes ago
  •  ...EngineeringRole Summary: We are looking for a Principal Engineer to set the technical direction for our Android platform and raise the engineering bar across the...  ...Required Experience 8+ years of professional software engineering experience, with 6+ years focused on Android... 
    Software
    Internship

    COSMO

    Winnipeg, MB
    34 minutes ago
  • EverPro - Android Engineer, Joist – REMOTE (Canada) EverCommerce (Nasdaq: EVCM) is a leading service commerce platform, providing vertically-...  ...industries, EverCommerce provides end-to-end business management software, embedded payment acceptance, marketing technology, and... 
    Software
    Hourly pay
    For contractors
    Work at office
    Local area
    Immediate start
    Remote work

    Joist Software Inc.

    Winnipeg, MB
    37 minutes ago
  •  ...Rakuten.com. Job Summary: We are seeking a visionary Principal Android Engineer to lead the evolution of our client application architecture...  ...team. In this role, you will design, develop, and maintain software applications to meet user needs and business objectives. You will... 
    Software
    Long term contract
    Worldwide

    Rakuten International

    Winnipeg, MB
    29 minutes ago
  • $161k per year

     ...devices and services!Position Summary:In this position, the Android security engineer will ideate, design, and architect new security and user privacy...  ...understanding of the Android (or alternate mobile phone) software stack, with deeper technical knowledge in Android framework... 
    Software
    Work at office
    Local area

    Samsungresearchamerica

    Winnipeg, MB
    35 minutes ago
  • Lead Android software product management for Lenovo in Morrisville, North Carolina, connecting engineering, design, sales, and customers. Shape hardware and software features.This product manager supports North America channels and works with regional sales and global colleagues... 
    Software

    Lenovo

    Winnipeg, MB
    37 minutes ago
  • $120.65k per year

     ...optimization of networking capabilities on embedded software and firmware for Poly Video hardware...  ...system designs and implementation on Android and Linux based systems with a specific...  ...activities. Collaborates with hardware engineers to ensure proper integration and... 
    Software
    Full time
    Internship
    Local area
    Shift work

    HP

    Winnipeg, MB
    33 minutes ago
  • $180k - $220k per year

    Senior Software Engineer - Mobile (React Native/iOS/Android)BitGo (NYSE: BTGO) is the digital asset infrastructure company delivering custody, wallets, staking, trading, financing, stablecoins, and settlement services from regulated cold storage. Since 2013, BitGo has focused... 
    Software
    Full time
    Work at office
    Worldwide

    BitGo

    Winnipeg, MB
    32 minutes ago
  • BitGo is hiring a Senior Mobile Software Engineer to build the apps our retail users use to manage and move digital assetsYou will own features...  ...to work independently in a fast-paced environmentNative Android with KotlinMobile security experience: secure storage, certificate... 
    Software

    Bitgo

    Winnipeg, MB
    29 minutes ago
  • $135.2k - $202.8k per year

     ...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... 
    Work at office
    Local area

    Stripe

    Winnipeg, MB
    33 minutes ago
  • $160k - $190k per year

    Build fast, reliable Android apps in Kotlin and Jetpack Compose, ship them through Google Play, and raise the bar for how we build on Android...  ..., large fonts, low-end phones).Review code, mentor other engineers and help set our Android standards.Work with our ASO and ads specialist... 
    Internship
    Live In

    AppGrowly

    Winnipeg, MB
    30 minutes ago
  • Step into a pivotal role at Semperis as an Android Software Engineer, protecting enterprises from cyber threats. Leverage your Kotlin skills while collaborating with top cybersecurity experts. As part of our dynamic team, you'll design and implement production-ready Android... 
    Software
    Worldwide

    Semperis

    Winnipeg, MB
    31 minutes ago
  • Maîtrisez C++, C# et Java ou Kotlin pour soutenir Unity sur Android depuis Montréal ou à distance dans le fuseau horaire de l’Est.Unity recherche un développeur logiciel sénior pour une nouvelle équipe dédiée à la plateforme Unity sur appareils mobiles, ordinateurs portables... 
    Software

    LE140 Unity Technologies Canada Company

    Winnipeg, MB
    34 minutes ago
  •  ...convenient Price Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems...  ...Manager Job Summary: Price Industries is building a new Engineering Technology team, and we are looking for an experienced Full Stack... 
    Software

    Price Industries Limited

    Winnipeg, MB
    1 day ago
  • Set Android platform direction at COSMO through architecture, reliability, performance, and security expertise in a remote engineering environment.As Principal Engineer, you will serve as the most...  ...standardsRequirements: 8+ years professional software engineering experience6+ years... 
    Software
    Remote work

    COSMO

    Winnipeg, MB
    34 minutes ago

Do you want to receive more vacancies?

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