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

Senior Android Engineer (Offers Team)

$199.8k - $244.2k
Full-time

EarnIn

POSITION SUMMARY

The Offers team helps our community members (CMs) find ways to save and earn more. We source and curate offers that put real money back in our CMs' pockets, and we work to surface the right offer at the right time with the right messaging—so what a CM sees is genuinely valuable to them: money they'd actually save, not a promotion they'll ignore. Getting that match right is equal parts engineering, product judgment, and experimentation. This is a full-stack team where most engineers work across stacks — either backend and frontend or two frontend platforms, such as Android and iOS . We're hiring an Android-strong engineer who's eager to work beyond a single platform: someone who can go deep on Android but is comfortable picking up iOS or backend work as the problem demands and as their own interests lead. We work closely with other backend and client engineers, product, design, and business development teams, as well as marketing and customer support teams, to create new product experiences for our customers. Our goal is to provide our customers with a seamless mobile experience that makes it easy to access their money.

We're looking for an engineer who thinks beyond the ticket — someone who cares as much about why we're building something as about how it gets built. You'll treat product outcomes as your own and use data to inform your product and engineering judgment. You must have a strong focus on user experience and be someone who can write specs and take an idea from concept to execution. The Canada-based salary range for this full-time position is $199,800 - $244,200 , plus equity and benefits. Our salary ranges are determined by role, level, and location. This role is open to remote talent and may be hybrid, with two days a week in our Vancouver office, depending on the candidate's location.

WHAT YOU'LL DO

  • Partner with product and design from problem definition onward — shaping what we build and why , including writing up the spec, not just implementing finished ones.
  • Build and refine the systems that source, match, and surface offers — deciding which to show, when to show them, and how to frame them — balancing CM value, relevance, and business outcomes.
  • Work across the stack as needed — owning Android , but contributing to iOS or backend when that's where the problem lives.
  • Work in an AI-native way — using AI coding tools and agents for cross-stack code generation, spec-driven development, and faster iteration across Android, iOS, and backend.
  • Translate customer pain points and business goals into technical solutions, and push back when the data suggests a better path.
  • Run and instrument experiments ( A/B tests , targeting logic, funnels, retention) to validate that what we surface actually helps CMs save or earn more — and kill what doesn't.
  • Design and implement new APIs in collaboration with our backend engineering counterparts to communicate with applications.
  • Develop a scalable architecture that enables the organization to remain agile as it expands.
  • Drive decisions on the strategies and methodologies used in app development and testing at EarnIn.
  • Ship iteratively — prioritize ruthlessly, scope MVPs, and balance speed against quality to get value to CMs faster.
  • Create Unit and Automation ( UI Tests ) to ensure new code doesn't break existing features and meets product requirements.
  • Act as a tech lead — own outcomes and projects end-to-end, from spec through launch and iteration, while mentoring and partnering with junior engineers to raise the bar across the team.

WHAT WE'RE LOOKING FOR

  • Bachelor's (or higher, e.g., MS or PhD) in Computer Science or a related technical field or equivalent technical experience.
  • 4+ years of industry experience building, shipping, and maintaining mobile applications at scale, with a strong focus on Android .
  • A product mindset: you care about customer outcomes and business impact, are comfortable with ambiguity, and can take a high-level idea and shape it into a product spec.
  • Tech lead experience — you've owned projects end-to-end and mentored or guided more junior engineers, raising the quality of the work around you.
  • Willingness and curiosity to work across stacks — Android-strong , but ready to contribute on iOS or backend rather than staying boxed into one platform.
  • Very comfortable with AI-native development workflows — using AI coding tools and agents as a core part of how you design, build, and ship.
  • Genuine interest in personalization, targeting, and messaging — figuring out how to deliver the right offer to the right person at the right moment.
  • Strong communication and cross-functional collaboration skills — you can engage product, design, marketing, and data partners as an equal, not just a downstream implementer.
  • Fluency in Kotlin , with a strong grasp of reactive & functional paradigms ( Coroutines/Flow, RxJava ).
  • Proven experience with modern Android app architectures (MVVM, MVI, MVP, Clean Architecture) and Jetpack components .
  • Deep understanding of Android UI frameworks , including XML layouts and Jetpack Compose .
  • Hands-on knowledge of software engineering best practices across the full SDLC: coding standards, code reviews, Git workflows , CI/CD pipelines , automated testing , and mobile release operations.
  • Experience with mobile analytics and experimentation tooling (e.g., Amplitude , feature flags, A/B testing frameworks ) is a strong plus.
  • Familiarity with identity verification, authentication, and authorization protocols.
  • Familiarity with iOS development or backend development is a significant plus.
Vacancy posted 21 hours ago
Similar jobs that could be interesting for youBased on the Senior Android Engineer (Offers Team) in Canada vacancy
  •  ...About The Team Join us as we build the next evolution of our...  ...curious , and build with engineering excellence as a first principle...  ...principle. About the Job As a Senior Software Engineer II on our...  ...innovations that enhance our offerings in the digital advertising... 
    Senior
    Full time
    Flexible hours

    Life360

    Canada
    3 days ago
  • Hi, I'm Devlon. I lead Developer Acceleration at Jane, joining back in February. My team's job is simple to say and hard to do well: give Jane's developers measurable leverage to ship faster. Sometimes that's a tool someone invokes, sometimes it's a foundation they build... 
    Senior
    Full time

    Jane

    Canada
    17 days ago
  •  ...Position Summary: The Senior Medical Writer/Principal Medical Writer will be responsible for leading the development of high-quality...  ...with Sponsor, external vendors, and/or internal Precision project teams/departments Ability to independently formulate key messages... 
    Senior
    Full time

    Precision Medicine Group

    Canada
    26 days ago
  •  ...Developer Acceleration at Jane, joining back in February. My team's job is simple to say and hard to do well: give Jane's developers...  ...building that path, not just for one team, but for the whole engineering org. What Impact We're Looking For You To Make Build the... 
    Senior
    Full time
    Remote work

    Jane

    Canada
    a month ago
  •  ...Job Title: . Senior AI Agent Engineer (Agentic AI & Multi-Agent Systems) Job Location: Montreal, QC (3days onsite in a week) Job Duration...  ...patterns. Collaborate with product and engineering teams to translate business requirements into AI-driven solutions... 
    Senior

    Apptad Inc

    Canada
    1 day ago
  • $94.5k - $108k

     ...More: We are excited to announce an opportunity for a Blue Yonder WMS Discrete Support Engineer to join our dedicated supply chain and warehouse management solutions team. In this remote role, you will collaborate with a range of functional consultants, developers... 
    Senior
    Full time
    Remote work

    Cognizant

    Canada
    more than 2 months ago
  • We are looking for a highly motivated senior software engineer who can lead large, strategic, and complex projects. This position demands high level...  ...concept to implementation. We're a hardworking, energetic team that is passionate about our customers and believes that to... 
    Senior
    Full time

    Optro

    Canada
    17 days ago
  •  ...Moxies - Immediate Senior Assistant Manager Needed Are you passionate about creating exceptional guest experiences and leading a team to greatness? Do you thrive on serving your team and guests with enthusiasm? If yes, Moxies wants you! Join Moxies, where our people... 
    Senior
    Permanent employment
    Full time
    Immediate start

    Moxies

    Canada
    more than 2 months ago
  • Position Description: We are looking for a Senior Data Engineer that will play a critical role in shaping our data innovations. They will help...  ...will be given the opportunity to not only serve internal teams, but also our business clients. What We’re Looking For: Requirements... 
    Senior
    Full time

    Partech

    Canada
    17 days ago
  •  ...We are looking for an experienced SAP S/4HANA FICO Senior Consultant to support finance transformation initiatives. The ideal candidate...  ...and third-party systems Work with business and technical teams to translate requirements into SAP solutions Support end-to... 
    Senior

    J M Group Inc

    Canada
    1 day ago
  • $1,000 per month

     ...What you'll do Own 4–6 open roles at once, including 2+ senior or strategic hires , across Project Management, Creative, and...  ...Build real trust with senior hiring managers and our leadership team. Run offer conversations solo, all the way up to senior IC and team lead... 
    Senior
    Full time
    Remote work
    Home office
    Flexible hours
    2 days per week
    1 day per week

    Inbeat

    Canada
    a month ago
  •  ...Arkansas Bureau of Legislative Research Information Technology Division is looking for an experienced .Net Developer to work as part of a team developing WinForms based applications. In-Person Interviews Only. On-Site Work. Six-month assignment with possibility of extension.... 
    Senior
    Temporary work
    Work at office

    Arkansas Bureau of Legislative Research

    Canada
    23 days ago
  •  ...Role Description We're hiring a Senior Software Engineer to help build and evolve the systems that keep Givebutter safe — fraud detection, risk...  ..., abuse prevention, and the internal tooling our operations team needs to investigate and act at scale. This is a hands-on individual... 
    Senior
    Full time

    Givebutter

    Canada
    a month ago
  •  ...About the Team The Leverage team lives inside Book of Record (BOR) - the ledger of truth...  ...the Leverage team and looking for a Senior Software Developer to take real ownership...  ...join a small, high-trust group of senior engineers and own meaningful scope from early on -... 
    Senior
    Full time

    Wealthsimple

    Canada
    17 days ago
  •  ...Role Description We are seeking a dynamic, strategic, and analytical Senior Fintech Risk Analyst to join our team and work with our Fintech Banking-as-a-Service (BaaS) partners and Payments clients. In this role, you will expertly execute risk programs, while collaborating... 
    Senior
    Full time

    Leadbank

    Canada
    17 days ago
  •  ...About this team and role: As a Senior Software Engineer on the Ecosystem Services Team , you’ll build and own back-end systems and the integrations that keep our services running, help maintain and evolve the cloud infrastructure the application runs on, and play... 
    Senior
    Full time
    Remote work
    Worldwide

    Mozilla

    Canada
    24 days ago
  • $64k - $104k

     ...More: We are seeking a skilled Server SME Architect to join our team in Calgary. This position requires 100% in-office work, where...  ...with your colleagues to foster collaboration and innovation. We offer a dynamic work environment and the chance to work on high-impact... 
    Senior
    Full time
    Work at office

    Astra North Infoteck Inc.

    Canada
    more than 2 months ago
  •  ...Paddle offers digital product companies a completely different approach to their payment...  ...globally. The Role We're looking for a Senior Product Marketing Manager to own the...  ...measurement. Enable the commercial team - Create high-impact sales enablement materials... 
    Senior
    Full time

    Paddle

    Canada
    17 days ago
  • $1,500 - $2,025 per month

     ...As our Senior Executive Assistant , you won't just keep three executives organized. You'll be the operational engine that helps them move faster, decide sooner, and spend their time on...  ...become problems, and you're the person the team trusts to make sure nothing slips. You... 
    Senior
    Full time

    Wrapbook

    Canada
    3 days ago
  •  ...About This Role: As a Senior Data Analyst, Risk at Binance.US, you will be the data engine behind how we understand and reduce financial loss. You will own the analysis...  ...the monitoring that keeps the Risk & Compliance team ahead of new threats. You will work closely with... 
    Senior
    Full time

    Binance

    Canada
    a month ago
  • $152k - $190k

     ...Procurement, and AP—needs a bridge between Finance needs and Engineering/IT capabilities. As a Senior Manager, Finance Systems & Program Delivery, you will...  ..., well-scoped requests for Engineering and IT teams. Advocate for and secure engineering capacity, building... 
    Senior
    Full time
    Flexible hours

    Wealthsimple

    Canada
    a month ago
  •  ...ll Do BeyondTrust is seeking a Senior Software Development Manager to lead the team driving the evolution of the NHI...  ..., and lead a high-performing engineering team responsible for delivering...  ...extensible services that power our SaaS offerings; helping customers discover,... 
    Senior
    Full time

    Beyondtrust

    Canada
    17 days ago
  •  ...commercial real estate firm on Long Island, is seeking a Senior Property Accountant. This company offers a friendly, supportive culture, an attractive work/...  ...schedules by working closely with property management teams to ensure accuracy. (bank reconciliations, balance sheets... 
    Senior
    Full time
    Work at office

    Genuine Search Group

    Canada
    more than 2 months ago
  •  ...North American working hours) Experience: Senior / AAA Gameplay Animator We're looking...  ...Senior Gameplay Animator to join our team on an exciting short-term contract, helping...  ...with designers, technical animators, and engineers to iterate on gameplay feel and... 
    Senior
    Contract work
    Temporary work
    Remote work

    Keywords Studios

    Canada
    22 days ago
  •  ...Job Title: Senior AI/ML Engineer (Python,RAG & Multimodal AI) Job Location: Montreal, QC (3 days per week onsite) Job Type: Contract...  ...accuracy, and latency. Collaborate with cross-functional teams to integrate AI capabilities into enterprise applications.... 
    Senior
    Contract work
    3 days per week

    Apptad Inc

    Canada
    1 day ago
  • $70 - $100 per hour

     ...Role Overview Apply senior front-end engineering expertise to help train next-generation AI systems through high-quality, real-world technical input...  ...independently and within a distributed, multidisciplinary team. Collaborate closely with designers on user experience... 
    Senior
    Hourly pay
    For contractors
    Remote work

    SaidGig

    Canada
    8 days ago
  • $99.1k - $132.1k

     ...stakeholders across business and technology teams We require experience creating reports...  ...insights and recommendations to senior leadership through structured storytelling...  ...the Senior Director of SOX Governance. We offer a Flex and Connect work model with two days... 
    Senior
    Full time
    Work at office
    Flexible hours

    MCKESSON

    Canada
    a month ago
  • $90k - $120k

     ...Position Title: Senior Financial Analyst Department: Finance Reports to: Chief Financial Officer FLSA Status: Exempt Work...  .... Collaborate with other financial analysts and department teams. Support in evaluating pricing performance and recommend actions... 
    Senior
    Work at office

    Bailey Nurseries

    Canada
    3 days ago
  • $90k - $130k

     ...Requirements: We bring at least 2 years of experience in backend engineering, AI automation, or complex systems integration. We have a...  ...that improves agent performance. We work with leading AI teams to develop large language models that can act as proactive, multi... 
    Senior
    Full time
    Work at office

    Outlier AI

    Canada
    more than 2 months ago
  •  ...to develop skills in Gen AI ? This role offers a unique opportunity to apply your data skills...  ...online learning experiences. The Senior Learning Designer will play an important...  ...benefits from the diverse perspectives of our team members. We encourage applicants to bring... 
    Senior
    Full time
    Apprenticeship

    Correlation One

    Canada
    17 days ago

Do you want to receive more vacancies?

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