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

Senior Mobile Software Engineer (Android)

Canada
  • Remote job

We are looking for a Senior Android Engineer who is architecturally strong, quality-driven, and AI-native to join our Mobile Engineering team. The best candidate will be someone who thrives in a fast-paced, highly collaborative, and exceptionally dynamic setting and is excited to own Android architecture decisions, ship polished Kotlin applications, and set the standard for how AI accelerates engineering at Xsolla.

Deep expertise in modern Android is essential: Kotlin, Jetpack Compose, Coroutines and Flow, and the Jetpack library surface, along with a proven track record of shipping commercial applications to Google Play from concept to launch. The ability to design scalable architectures, implement robust testing strategies, profile and optimize startup time, jank, memory, and battery across a fragmented device landscape, and mentor other engineers while collaborating across cross-functional teams will be key to your success in this role.

We build AI-first. We expect you to work fluently with AI coding agents as a daily multiplier - scoping work for them, reviewing what they produce with a critical eye, and building the internal tooling, context, and evaluation habits that make the whole team faster.

If you’re passionate about building high-quality Android experiences that scale, and love shipping apps that power gaming, virtual currency, and digital commerce experiences, we would love to hear from you!

ABOUT US

Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry. From indie to AAA, companies partner with Xsolla to help them fund, distribute, market, and monetize their games. Grounded in the belief in the future of video games, Xsolla is resolute in the mission to bring opportunities together, and continually make new resources available to creators. Headquartered and incorporated in Los Angeles, California, Xsolla operates as the merchant of record and has helped over 1,500+ game developers to reach more players and grow their businesses around the world. With more paths to profits and ways to win, developers have all the things needed to enjoy the game.

For more information, visit xsolla.com.

Responsibilities
  • Design, build, and maintain our native Android application in Kotlin and Jetpack Compose, used by players and developers worldwide.
  • Deliver high-quality features on time throughout the development lifecycle, from technical design through release and post-launch iteration.
  • Own the full Android release process: signing, App Bundles, Play Console tracks, staged rollouts, pre-launch reports, and crash and ANR triage.
  • Implement best practices for Android development, including code review, automated testing strategies, and CI/CD with Gradle, Fastlane, or equivalent.
  • Integrate mini-apps, payments, and virtual currency systems into the Xsolla App ecosystem.
  • Collaborate with product and design teams to turn business goals into experiences that feel genuinely native.
  • Work with cross-functional teams, including backend developers, QA engineers, and project managers, and communicate effectively across distributed, multi-timezone teams.
  • Participate in technical discussions to align development work with business objectives.
Architecture & Design
  • Design and implement scalable application architecture for Android with a focus on maintainability, performance, and developer experience.
  • Lead architectural decisions around modularization, dependency injection (Hilt/Dagger), navigation, and state management (MVVM, MVI, unidirectional data flow).
  • Configure and optimize the Gradle build, convention plugins, version catalogs, build caching, and configuration cache, for fast, incremental builds.
  • Build and maintain an internal Compose component library and design system implementation.
  • Establish and enforce coding standards, design patterns, and best practices across the mobile development team.
  • Create technical specifications and architecture documentation for complex features and systems.
  • Partner with the iOS and React Native engineers to keep shared API contracts, design tokens, feature flags, and analytics schemas coherent across the app family, without flattening the platform into a lowest common denominator.
  • Drive observability for mobile: structured logging, crash monitoring, performance tracing, and release health dashboards.
AI-First Engineering Use AI coding agents and assistants as a core part of your daily workflow, and raise the bar for how the team prompts, reviews, and verifies AI-generated code. Build and maintain the context that makes agents effective in our codebase: project rules, tool integrations, reproducible dev environments, and automated checks that catch what review misses. Design evaluation and guardrails for AI features, including prompt regression testing, fallback behavior, and handling of model failure modes in production. Share what works: mentor engineers on AI-assisted development and help set practical, quality-preserving standards for the organization. Qualifications & Skills
  • 5+ years of professional Android development experience, with deep, hands-on expertise in Kotlin.
  • Proven track record of shipping commercial Android applications, with apps you built currently live on Google Play.
  • Strong command of modern Android frameworks and idioms: Jetpack Compose, Coroutines and Flow, Lifecycle, Room, WorkManager, and Navigation.
  • Strong understanding of Android architecture patterns (MVVM, MVI, Clean Architecture), dependency injection, and state management.
  • Experience with automated testing on Android: JUnit, Compose UI tests, Espresso, Robolectric, and with CI/CD for Android release pipelines.
  • Solid grasp of performance, memory, and battery profiling using Android Studio Profiler, Macrobenchmark, and Baseline Profiles.
  • Experience building for a fragmented device and OS-version landscape, including large-screen and foldable form factors.
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Proven, daily use of AI coding agents and AI-assisted development tools (e.g. Claude Code, Copilot, Cursor) to accelerate real production work - scoping tasks for agents, critically reviewing AI-generated code, and measurably increasing your own and your team’s velocity.
  • Experience with third-party integrations, REST/GraphQL APIs, and mobile SDK consumption.
  • Strong problem-solving abilities and a results-driven approach.
  • Effective communication skills, both written and verbal.
Nice to Have
  • Experience with app widgets, deep linking, push notifications (FCM), or background work at scale.
  • Experience bridging Kotlin modules into React Native, or with Kotlin Multiplatform.
  • Familiarity with Google Play Billing and alternative billing / external offer programs.
  • Familiarity with gaming ecosystems, virtual currency platforms, in-app purchases, or alternative payment and digital commerce flows.
  • Experience with mobile security practices: secure storage, certificate pinning, obfuscation, and fraud prevention.
  • Contributions to open source, technical writing, or conference talks in the mobile or AI engineering space.
Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Senior Mobile Software Engineer (Android) in Canada vacancy
  •  ...ABOUT YOU We are looking for a Senior iOS Engineer who is architecturally strong, quality-driven, and AI-native to join our Mobile Engineering team. The best candidate will be someone...  ...and systems. Partner with the Android and React Native engineers to keep shared... 
    Senior
    Software
    Remote job
    Live In
    Worldwide
    Canada
    6 hours ago
  •  ...and delivering value to our users. As a Software Engineer III  at SpryPoint, you will be building...  ...session, or providing advice and guidance. As Senior Software Developer you will have...  ...and deploying enterprise-level web and mobile applications for clients across North America... 
    Senior
    Software
    Full time
    Summer work
    Internship
    Local area
    Remote work
    Home office
    Flexible hours

    SpryPoint

    Canada
    23 hours ago
  • $145k - $193k per year

     ...About the Team As part of the Bet Engine team, you will be working with a group of...  ...performant, resilient, accurate, best-in-class software platform to drive sportsbook wagering,...  ...surfaces used by multiple clients (iOS, Android, Web) ~ Experience building and integrating... 
    Senior
    Software
    Remote job
    Canada
    1 day ago
  •  ...Makes Cloudbeds Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently designed...  ...just getting started.  How You'll Make an Impact: As a Senior Software Engineer on the Workflow Squad, you'll design, build, and operate... 
    Senior
    Software
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours
    Weekend work

    Third-Party Job Posts

    Canada
    1 day ago
  • $120k - $150k per year

     ...scale, Kindsight’s product suite is truly changing the game for donor fundraising. Position Summary: We are seeking a Senior Software Engineer, Payments to join a newly forming Payments Engineering team and take meaningful ownership of Kindsight's next-generation... 
    Senior
    Software

    Kindsight

    Canada
    16 days ago
  •  ...Description Job Opportunity: Integration Senior Software Engineer Role Overview Job Title: Integration Senior Software Engineer Term: 12-Month / 1-Year Contract (Expected Start: September 2026 – September 2027) Work Location: Remote (No on-site requirement... 
    Senior
    Software
    Contract work
    Remote work

    Oomple

    Canada
    19 days ago
  • $170.4k - $234.3k per year

     ...programmatic advertising and marketing channels. Engineering at StackAdapt:  As an Engineer at...  ...the team and lead by example to uphold software development best-practices in addition to...  ...Collaborate with stakeholders and other senior engineers across the organization to... 
    Senior
    Software
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    a month ago
  • $148.3k - $171k per year

     ...Binance.US leads the industry with its low fees, advanced trading engine, strong security and reliability, and robust compliance...  ...or BAM Management Canada Holdings Inc. About This Role: As Software Engineer, Backend, you will be responsible for designing, developing... 
    Software
    Full time
    Local area
    Remote work
    Work from home

    binance.us

    Canada
    20 hours ago
  • $150k - $175k per year

     ...an independent team of data & AI experts, engineers, and designers who build intelligent...  ...innovative digital products. Whether you are a Senior Engineer, Tech Lead, or DevOps Engineer,...  ..., CI and CD. Experience building software collaboratively using pull requests and code... 
    Senior
    Software
    Permanent employment
    Full time
    Manual labor
    Remote work
    Flexible hours

    Nearform

    Canada
    a month ago
  • $160k - $180k per year

     ...fundraising. Position Summary: We are seeking a Staff Software Engineer, Payments to provide technical leadership as Kindsight builds...  ...Payments incidents and architecture questions. Mentor Senior and Intermediate engineers and help raise the technical bar of... 
    Senior
    Software
    Internship

    Kindsight

    Canada
    16 days ago
  • $100k - $120k per year

     ...fundraising. Position Summary: We are seeking an Intermediate Software Engineer, Payments to join a newly forming Payments Engineering team...  ...Ascend, AdvRM, and Connect. You'll work alongside Senior and Staff engineers to build reliable backend services, integrate... 
    Senior
    Software

    Kindsight

    Canada
    16 days ago
  • $101k - $151k per year

     ...surprises, and no tradeoffs on what matters most. About the Engineering team The Engineering team builds systems that power Affirm’s...  ...experiences that help shoppers understand Affirm on merchant sites. As a Software Engineer I, you will contribute to reliable, accessible, and... 
    Software
    Remote job
    Internship
    Work at office
    Flexible hours
    Canada
    1 day ago
  • $218.42k - $302.84k per year

     ...Tailscale is making safe connection effortless by delivering software that makes it easy to securely interconnect people and their devices...  ...Role We’re seeking a skilled and diligent full-time Software Engineer to join our growing team. You will work as part of the engineering... 
    Software
    Remote job
    Full time
    Internship
    Work at office
    Home office
    Flexible hours
    Canada
    1 day ago
  • $95k - $125k per year

     ...work from anywhere in Canada. The Senior Manager, Data Engineering leads a team of data engineers, data...  ...completion Strong understanding of software development environments and databases...  ...working model and reimbursement for mobile phones and home office setup, as well... 
    Senior
    Software
    Full time
    Home office
    Flexible hours

    Heart & Stroke

    Canada
    1 day ago
  • $175.95k - $219.94k per year

     ...meaningful, and genuinely unsolved, this is it. The Role As a Staff Engineer on this team, you will be a technical leader and hands-on...  ...the Table Experience & Technical Depth ~10+ years of overall software engineering experience, with a strong track record of ownership... 
    Software
    Remote job
    Long term contract
    Work at office
    Local area
    Worldwide
    Canada
    1 day ago
  • $6000 per month

     ...Software Development Interns - Waterloo University Remote - Fall Semester About Brave Brave is on a mission to protect the human...  ...that blocks creepy ads and trackers by default, a private search engine with a truly independent index, private AI assistant, latest... 
    Software
    Internship
    Remote work
    Flexible hours

    Brave

    Canada
    7 days ago
  • $145k - $155k per year

     ...to you, join the herd! Description We are looking for an experienced backend engineer who enjoys solving complex problems, sharing knowledge, and building reliable software. As a Senior Backend Software Engineer, you will design, build, and maintain the services,... 
    Senior
    Software
    Remote work

    Tucows Inc.

    Canada
    1 day ago
  • $100k - $135k per year

     ...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving...  ..., and engineering practices. You will partner with senior engineers for guidance on architecture and complex problem-solving... 
    Senior
    Software
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    a month ago
  • $180k - $220k per year

     ...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving...  ...in high-risk or high-priority areas Mentor and guide senior engineers and technical leads through coaching, design discussions... 
    Senior
    Software
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    more than 2 months ago
  • $150k - $210k per year

     ...moments to travelers around the world. We’re looking for a Staff Software Engineer to join the Checkfront team. Checkfront is an established SaaS...  ...fit for this role if you: Have significant experience as a senior or staff-level software engineer on product-focused teams... 
    Senior
    Software
    Full time

    Checkfront

    Canada
    a month ago
  • $120k - $160k per year

     ...fundraising. Position Summary: Kindsight is seeking a Senior Salesforce Engineer to join our Product Engineering team and help build and...  ...years of experience developing and maintaining commercial software products. ~ Familiarity with Salesforce DX and SFDX CLI.... 
    Senior
    Software
    Long term contract
    Remote work

    Kindsight

    Canada
    17 days ago
  • $150k - $185k per year

     ...create greater impact. Position Summary We’re looking for a Senior Data Engineer to join our Product Engineering team and help evolve the...  ...reliability, and production support. You’ll work closely with software engineers, data specialists, and product partners to solve... 
    Senior
    Software
    Long term contract

    Kindsight

    Canada
    25 days ago
  • We are connecting with software companies, development agencies, product teams, and independent engineers that own original codebases and want to explore a new revenue stream through AI training licenses . It is a licensing opportunity for organizations and individuals that... 
    Software
    Remote job
    Canada
    6 hours ago
  •  ...builders doing the best work of their lives. We are researchers, engineers, and operators. IOI medalists and ex-founders. If you want to...  ...them on a technical capacity - Proficiency in Python and strong software development knowledge, inclusive of a deep understanding of software... 
    Software
    Full time
    Immediate start
    Remote work

    Elevenlabs

    Canada
    a month ago
  •  ...Responsibility: Canada Off-site Category: Engineering Remote Eligible Yes Hire Type: Employee...  ...Date posted 02/24/2025R&D Engineering, Senior Staff Engineer Description We Are:...  ...creation of high-performance silicon chips and software content. Join us to transform the future... 
    Senior
    Software
    Full time
    Remote work

    Synopsys

    Canada
    10 days ago
  • $140k - $165k per year

     ...fundraising. Position Summary: We’re looking for a Senior Agentic AI Platform Engineer who wants to build AI systems that actually make it into...  ...right kind of role for an engineer who likes building software, solving messy systems problems, working across the stack... 
    Senior
    Software
    Manual labor

    Kindsight

    Canada
    14 days ago
  • $140k - $192.5k per year

     ...across programmatic advertising and marketing channels. The Engineering Operations team builds and operates the infrastructure, observability...  ...service, and innovation. We've been awarded:   G2 Top Software for 2026 2026 Best Workplaces™ for Young Talent and in... 
    Senior
    Software
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Canada
    16 days ago
  •  ...product. It’s technical, ethically loaded, and genuinely hard to build well.   This role exists at the intersection of product and engineering, and it leans hard into both. You’ll own the full lifecycle of that product: pre-sales conversations where you help a client... 
    Senior
    Full time

    Symend

    Canada
    9 days ago
  •  ...and inclusive culture. SUMMARY: Our group is looking for a Senior Full-Stack Developer to join our core US based team. We are...  ...implement and deploy E2E features. Work closely with the rest of the engineering team to design and launch new features. REQUIREMENTS and... 
    Senior
    Full time
    Remote work
    Flexible hours

    Placer.ai

    Canada
    10 days ago
  • $110k - $120k per year

     ...demanding environments around the world. Their success is built on engineering excellence, practical innovation, and a deep understanding of...  ...with business needs Experience ~7+ years of software development experience ~ Extensive professional experience with... 
    Senior
    Software
    Permanent employment
    Full time
    Relocation package

    Stoakley-Stewart Consultants

    Canada
    more than 2 months ago

Do you want to receive more vacancies?

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