For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Dayforce
Dayforce

Mobile Software Developer Lead

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Lead

Tech stacks

Android
Testing
Kotlin
+39

Permanent role
13 hours ago
Apply now

Dayforce is a global human capital management (HCM) company headquartered in Toronto, Ontario, and Minneapolis, Minnesota, with operations across North America, Europe, Middle East, Africa (EMEA), and the Asia Pacific Japan (APJ) region.

Our award-winning Cloud HCM platform offers a unified solution database and continuous calculation engine, driving efficiency, productivity and compliance for the global workforce.

Our brand promise - Makes Work Life Better™ - Reflects our commitment to employees, customers, partners and communities globally.

Dayforce is a global human capital management (HCM) company headquartered in Toronto, Ontario, and Minneapolis, Minnesota, with operations across North America, Europe, Middle East, Africa (EMEA), and the Asia Pacific Japan (APJ) region.

Our award-winning Cloud HCM platform offers a unified solution database and continuous calculation engine, driving efficiency, productivity and compliance for the global workforce.

Our brand promise - Makes Work Life Better™ - Reflects our commitment to employees, customers, partners and communities globally.

About The Opportunity

Dayforce Wallet is Dayforce’s on-demand pay and financial wellness solution that lets employees access, manage, and spend their earnings as soon as they’re earned – not just on payday. Through the free Dayforce Wallet mobile app and Dayforce Wallet Card, employees can:

  • view available earned pay and request funds in real time
  • receive pay on demand to a Dayforce Wallet Card or other supported accounts
  • monitor balances and transaction history
  • transfer funds
  • access cash via a network of fee-free ATMs

By combining on-demand pay, a prepaid Mastercard®-branded pay card, and helpful money-management tools, Dayforce Wallet supports employees’ financial wellness and aligns with our broader brand promise to Make Work Life Better™ for organizations and their people.

We’re looking for a Senior/Tech Lead Android Software Developer to help shape the future of our mobile platforms for Dayforce Wallet. You will contribute to architecture and design decisions, solve complex technical challenges, mentoring, and help drive engineering excellence across the team. You will concentrate on building the Dayforce Wallet product natively for Android, while also coordinating technical decisions across partner teams (iOS, backend services, QA, Product, and Technical Writing) to ensure the product is functionally complete, secure, performant, and technically solid.

This is an excellent opportunity to join a rapidly growing innovator in a technically challenging and rewarding role

What you'll get to do

  • Analyze, design, prototype, develop, test, release, and support—complete software, with accountability for Android technical outcomes.
  • Work with the product owner, stakeholders, business analysts, and other Dayforce developers to envision and deliver required functionality—translating product goals into technical plans, milestones, and trade-offs.
  • Create and enhance a scalable enterprise application for Android devices, using modern Android architectural guidance (layered architecture and unidirectional data flow) and Android lifecycle-aware state management to keep the product maintainable at scale.
  • Assess risks and impacts on the existing system as new functions are added—specifically addressing Android considerations such as device/OS fragmentation, background execution constraints, and Play distribution requirements.
  • Lead in Android architecture and technical direction: define and evolve app architecture standards, module boundaries, dependency rules, and coding conventions; ensure alignment with Android best practices (UI/Data/optional Domain separation).
  • Lead technical planning and roadmap execution for Android: drive feasibility analysis, sequencing, and technical risk management; partner with Product to balance delivery and sustainability.
  • Mentor and coach Android developers through pair programming, design reviews, and feedback loops; elevate team capability through structured mentoring and thought leadership.
  • Coordinate ongoing sprint work across feature teams, making sure Android dependencies and cross-team integration points are visible and actively managed.
  • Peer review code to ensure it meets quality and architecture standards; establish and enforce a consistent review bar and reviewer practices.
  • Own Android release management: define “release readiness” checks, coordinate versioning, and manage rollout strategies.
  • Familiarity of CI/CD for Android: familiarity with automated builds, testing, and static analysis are integrated into the delivery pipeline, including Android lint and Gradle-based builds.
  • Drive quality engineering across testing layers and ensure test strategy supports rapid iteration without compromising stability.
  • Own performance/scalability posture: identify bottlenecks and regressions using Android Studio profiling tools and performance instrumentation; partner on remediation and guardrails.
  • Own security-by-design for the mobile client: apply Android security best practices (secure communication, safe storage, least privilege) and partner with platform/security stakeholders on threat modeling and risk mitigation.
  • Contribute to hiring and team scaling: participate in interview loops, provide leveling input, and help define role expectations and the Android technical bar.
  • Communicate complex technical concepts clearly to engineering and leadership audiences; provide crisp status, risk, and decision framing.

Skills And Experience We Value

  • 7+ years of active native Android development (Kotlin and/or Java), including shipping and supporting production Android apps over multiple release cycles. (Kotlin is a core, officially supported language for Android, aligned with Android’s Kotlin-first approach.)
  • Experience in technical leadership capacity, demonstrating ownership of architecture, delivery governance, and cross-team coordination.
  • Elevates team capability through mentorship and thought leadership.
  • Kotlin programming expertise; strong understanding of Android platform fundamentals (Android SDK, apps/components, lifecycle, threading).
  • Experience with Jetpack Compose and modern Android UI development is a strong asset.
  • Demonstrated experience implementing and scaling Android architecture patterns aligned with official guidance: layered architecture (UI/Data/optional Domain), state holders (ViewModel), and unidirectional data flow principles.
  • Coroutines and Flow experience for structured concurrency and asynchronous data streams.
  • Dependency injection experience, preferably with Dagger 2.
  • Data persistence experience.
  • Networking experience consuming JSON/web-based APIs; familiarity with commonly used Android HTTP clients.
  • Automation testing mindset and practice: local unit tests and UI tests.
  • Familiarity with build and release fundamentals using CI/CD pipelines.
  • Strong communication skills (verbal and written); ability to write clear design notes and communicate trade-offs.
  • Committed to sustainable development, testing, and high-quality code; proven ability to mentor and raise the team’s technical bar.
  • Personal development of Android apps (e.g., published Play Store apps, modules/libraries).
  • A passion for UI & UX with implementation quality, scalability, and accessibility-minded design choices.
  • Experience working in an agile development environment; comfort leading technical planning, refinements, and execution in sprints.
  • Experience in enterprise software development, including secure-by-design delivery and stakeholder alignment across functions.
  • Experience with release automation and operational tooling (e.g., GitHub Actions CI workflows).
  • Operates effectively in fast-evolving technical environments.
  • Demonstrates strong architectural thinking and long-term systems design perspective.
  • Takes ownership of end-to-end system quality and application health, including instrumentation and release monitoring.
  • Communicates complex technical concepts clearly to engineering and leadership audiences.

What’s In It For You

Dayforce is fueled by the diversity of our talented employees. We are an equal opportunity employer and consider and embrace ALL individuals and what makes them unique. We believe our employees should be happy and healthy, with peace of mind and a sense of fulfillment.

We encourage individuals to apply based on their passions.

Dayforce encourages personal and professional growth. We offer excellent time away from work programs, comprehensive wellness initiatives and recognition through competitive pay and benefits.

With a commitment to community impact, including volunteer days and our charity, Dayforce Cares we provide opportunities for you to thrive both in your career and personal life. Our focus is not just on your job but on supporting you to be the best version of yourself.

This job posting is for an existing vacancy

Artificial intelligence may be used in the screening, assessment, or selection of applicants for this position.

About The Salary Ranges

Please note that the salary range mentioned in this job description should serve simply as a guide. The final compensation offered may vary based on a variety of factors, including bonuses and/or incentives, or a candidate’s experience, skills, budget and location. Our company is committed to providing a fair, equitable, and competitive package that reflects the value an individual brings to the organization.

Proficiency in English is required for this position as this role will regularly interact with English-speaking stakeholders, co-workers, managers and/or clients across the world. Further, our back office support teams, including but not limited to Human Resources, are primarily English speaking. Employees need to be able to communicate with these departments in English to appropriately administer their business relationship. Due to the significant high volume of interactions with these English-speaking co-workers, managers, stakeholders and/or clients, which is inherent to this position, it is not possible to reorganize the company's activities to avoid this requirement.

Fraudulent Recruiting

Beware of fraudulent recruiting. Legitimate Dayforce contacts will use an @dayforce.com email address. We do not request money, checks, equipment orders, or sensitive personal data during the recruitment process. If you have been asked for any of the above, or believe you have been contacted by someone posing as a Dayforce employee, please refer to our fraudulent recruiting statement found here: https://www.dayforce.com/be-aware-of-recruiting-fraud

Dayforce actively monitors all job applications to ensure authenticity. Submissions determined to be fraudulent or misleading will be declined from the recruitment process

À propos de l’opportunité

Dayforce Wallet Est La Solution De Paie à La Demande Et De Bien-être Financier De Dayforce, Qui Permet Aux Employés D’accéder, De Gérer Et De Dépenser Leurs Gains Dès Qu’ils Sont Accumulés — Et Non Seulement Le Jour De Paie. Grâce à L’application Mobile Gratuite Dayforce Wallet Et à La Carte Dayforce Wallet, Les Employés Peuvent :

  • consulter leur paie gagnée disponible et demander des fonds en temps réel
  • recevoir leur paie à la demande sur une carte Dayforce Wallet ou d’autres comptes pris en charge
  • surveiller leurs soldes et leur historique de transactions
  • transférer des fonds
  • accéder à de l’argent comptant via un réseau de guichets automatiques sans frais

En combinant la paie à la demande, une carte de paiement prépayée de marque Mastercard® et des outils utiles de gestion financière, Dayforce Wallet soutient le bien-être financier des employés et s’aligne sur notre promesse de marque plus large : Améliorer la vie au travail™ pour les organisations et leurs employés.

Nous sommes à la recherche d’un(e) développeur(euse) logiciel Android senior / chef(fe) technique pour contribuer à façonner l’avenir de nos plateformes mobiles pour Dayforce Wallet. Vous participerez aux décisions d’architecture et de conception, résoudrez des défis techniques complexes, mentorerez des développeurs et contribuerez à faire progresser l’excellence en ingénierie au sein de l’équipe. Vous vous concentrerez sur le développement natif du produit Dayforce Wallet pour Android, tout en coordonnant les décisions techniques avec les équipes partenaires (iOS, services backend, AQ, produit et rédaction technique) afin de garantir un produit complet, sécurisé, performant et techniquement solide.

Il s’agit d’une excellente occasion de rejoindre un innovateur en pleine croissance dans un rôle techniquement stimulant et gratifiant.

Ce que vous ferez

  • Analyser, concevoir, prototyper, développer, tester, livrer et soutenir des logiciels complets, avec responsabilité des résultats techniques Android
  • Collaborer avec le/la responsable produit, les parties prenantes, les analystes d’affaires et les autres développeurs Dayforce pour concevoir et livrer les fonctionnalités requises — traduire les objectifs produit en plans techniques, jalons et compromis
  • Concevoir et améliorer une application Android d’entreprise évolutive, en utilisant des architectures modernes (architecture en couches, flux de données unidirectionnel) et une gestion d’état adaptée au cycle de vie Android
  • Évaluer les risques et les impacts sur le système existant lors de l’ajout de nouvelles fonctionnalités (fragmentation des appareils/OS, contraintes d’exécution en arrière-plan, exigences de distribution Play)
  • Diriger l’architecture Android et les orientations techniques : définir les standards, les modules, les règles de dépendances et les conventions de code
  • Piloter la planification technique et la feuille de route Android, incluant l’analyse de faisabilité et la gestion des risques
  • Encadrer et mentoriser les développeurs Android (pair programming, revues de conception, rétroactions)
  • Coordonner le travail entre les équipes et assurer la gestion des dépendances Android
  • Effectuer des revues de code et maintenir des standards élevés de qualité
  • Gérer les mises en production Android : critères de préparation, versionnement et stratégies de déploiement
  • Contribuer aux pipelines CI/CD Android (builds automatisés, tests, analyses statiques, Gradle, lint)
  • Promouvoir la qualité logicielle à travers les stratégies de tests
  • Surveiller et améliorer les performances et la scalabilité
  • Appliquer les meilleures pratiques de sécurité Android (communication sécurisée, stockage sécurisé, principe du moindre privilège)
  • Participer à l’embauche et à la croissance de l’équipe
  • Communiquer clairement des concepts techniques complexes aux équipes et à la direction

Compétences et expérience recherchées

  • 7+ ans d’expérience en développement Android natif (Kotlin et/ou Java), incluant la livraison et le support d’applications en production
  • Expérience en leadership technique (architecture, livraison, coordination interéquipes)
  • Capacité à faire progresser l’équipe par le mentorat
  • Expertise en Kotlin et excellente maîtrise des fondamentaux Android (SDK, cycle de vie, threading)
  • Expérience avec Jetpack Compose (atout important)
  • Expérience avec des architectures Android modernes (architecture en couches, ViewModel, flux unidirectionnel)
  • Maîtrise des coroutines et Flow
  • Expérience en injection de dépendances (idéalement Dagger 2)
  • Expérience en persistance de données
  • Expérience avec les API web/JSON et les clients HTTP Android
  • Expérience en tests automatisés (unitaires et UI)
  • Familiarité avec CI/CD et les pipelines de build
  • Excellentes compétences en communication écrite et orale
  • Engagement envers un développement durable et un code de haute qualité
  • Expérience personnelle avec des applications Android publiées (atout)
  • Sensibilité UX/UI et accessibilité
  • Expérience en environnement agile
  • Expérience en développement logiciel d’entreprise (sécurité, alignement des parties prenantes)
  • Expérience avec les outils d’automatisation des releases (ex. GitHub Actions)
  • Capacité à évoluer dans des environnements techniques rapides
  • Forte pensée architecturale et vision à long terme
  • Sens des responsabilités pour la qualité globale et la santé de l’application
  • Capacité à vulgariser des concepts techniques complexes

Ce que vous y gagnez

Chez Dayforce, notre force repose sur la diversité de nos employés talentueux. Nous sommes un employeur souscrivant au principe de l’égalité des chances et nous valorisons et accueillons toutes les personnes pour ce qui les rend uniques. Nous croyons que nos employés doivent être heureux et en bonne santé, avec une tranquillité d’esprit et un sentiment d’épanouissement.

Nous encourageons les candidatures basées sur les passions des individus.

Dayforce favorise le développement personnel et professionnel. Nous offrons d’excellents programmes de congés, des initiatives complètes de bien-être ainsi qu’une reconnaissance par une rémunération et des avantages sociaux concurrentiels.

Grâce à notre engagement envers la communauté — notamment des journées de bénévolat et notre organisme Dayforce Cares — nous vous offrons des occasions de vous épanouir tant dans votre carrière que dans votre vie personnelle. Notre objectif ne se limite pas à votre travail : nous voulons vous soutenir afin que vous puissiez être la meilleure version de vous-même.

Cet affichage de poste vise à pourvoir un poste actuellement vacant.

L’intelligence artificielle peut être utilisée dans le processus de présélection, d’évaluation ou de sélection des candidats pour ce poste.

À propos des fourchettes salariales

Veuillez noter que la fourchette salariale mentionnée dans cette description de poste est fournie à titre indicatif seulement. La rémunération finale offerte peut varier en fonction de plusieurs facteurs, notamment les primes ou incitatifs, ainsi que l’expérience, les compétences, le budget et l’emplacement du candidat. Notre entreprise s’engage à offrir une rémunération juste, équitable et concurrentielle, reflétant la valeur que chaque personne apporte à l’organisation.

La maîtrise de l’anglais est requise pour ce poste, car ce rôle implique des interactions régulières avec des parties prenantes, collègues, gestionnaires et/ou clients anglophones à travers le monde. De plus, nos équipes de soutien administratif, y compris, sans s’y limiter, les ressources humaines, fonctionnent principalement en anglais. Les employés doivent être en mesure de communiquer avec ces équipes en anglais afin de gérer adéquatement leur relation professionnelle. En raison du volume élevé et significatif d’interactions avec ces interlocuteurs anglophones, inhérent à ce poste, il n’est pas possible de réorganiser les activités de l’entreprise pour éviter cette exigence.

Recrutement frauduleux

Méfiez-vous Des Tentatives De Recrutement Frauduleuses. Les Communications Légitimes De Dayforce Proviennent D’adresses Courriel Se Terminant Par @dayforce.com. Nous Ne Demandons Jamais D’argent, De Chèques, De Commandes D’équipement Ou De Renseignements Personnels Sensibles Dans Le Cadre Du Processus De Recrutement. Si Vous Avez Reçu Une Telle Demande Ou Croyez Avoir Été Contacté Par Une Personne Se Faisant Passer Pour Un Employé De Dayforce, Veuillez Consulter Notre Déclaration Sur Le Recrutement Frauduleux Ici :

https://www.dayforce.com/be-aware-of-recruiting-fraud

Dayforce surveille activement toutes les candidatures afin d’en assurer l’authenticité. Les soumissions jugées frauduleuses ou trompeuses seront exclues du processus de recrutement.

About The Salary Ranges

Please note that the salary range mentioned in this job description should serve simply as a guide. The final compensation offered may vary based on a variety of factors, including bonuses and/or incentives, or a candidate’s experience, skills, budget and location. Our company is committed to providing a fair, equitable, and competitive package that reflects the value an individual brings to the organization.

Proficiency in English is required for this position as this role will regularly interact with English-speaking stakeholders, co-workers, managers and/or clients across the world. Further, our back office support teams, including but not limited to Human Resources, are primarily English speaking. Employees need to be able to communicate with these departments in English to appropriately administer their business relationship. Due to the significant high volume of interactions with these English-speaking co-workers, managers, stakeholders and/or clients, which is inherent to this position, it is not possible to reorganize the company's activities to avoid this requirement.

Fraudulent Recruiting

Beware of fraudulent recruiting. Legitimate Dayforce contacts will use an @dayforce.com email address. We do not request money, checks, equipment orders, or sensitive personal data during the recruitment process. If you have been asked for any of the above, or believe you have been contacted by someone posing as a Dayforce employee, please refer to our fraudulent recruiting statement found here: https://www.dayforce.com/be-aware-of-recruiting-fraud

Dayforce actively monitors all job applications to ensure authenticity. Submissions determined to be fraudulent or misleading will be declined from the recruitment process

About Dayforce

👥5001-10000
📍Toronto
🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service