--- title: 'Senior Software Engineer at EarnIn' canonical: 'https://feeny.ai/job/senior-software-engineer-earnin-vancouver-jp3711w9y7rz' type: 'job' last_seen: '2026-11-01' --- # Senior Software Engineer at EarnIn - **Company:** EarnIn - **Location:** Vancouver, Canada - **Posted:** 2026-10-30 - **Last confirmed live:** 2026-11-01 - **Apply:** https://job-boards.greenhouse.io/earnin/jobs/8335388 ## Job description ## About EarnIn As one of the first pioneers of earned wage access, our passion at EarnIn is building products that deliver real-time financial flexibility for those with the unique needs of living paycheck to paycheck. Our community members access their earnings as they earn them, with options to spend, save, and grow their money without mandatory fees, interest rates, or credit checks. We’re fortunate to have an incredibly experienced leadership team, combined with world-class funding partners like A16Z, Matrix Partners, DST, Ribbit Capital, and a very healthy core business with a tremendous runway. We’re growing fast and are excited to continue bringing world-class talent onboard to help shape the next chapter of our growth journey. ## POSITION SUMMARY Cash Out is the business unit behind how millions of EarnIn community members access their earnings when they need them most. Our backend services power Cash Out around the clock, integrating with EarnIn's risk, ledger, and repayment platforms to get real money to members over debit card rails, ACH, and RTP. We are looking for an experienced, product-minded, and resourceful senior backend engineer to own the design, development, and operation of these services and the member outcomes they drive. At EarnIn, working with AI is expected, not optional. This is a backend engineering role, not an AI engineering role, but we expect you to use AI-assisted development and agentic workflows (Cursor, Claude, and similar tools) every day to design, build, test, and operate our systems, so you can move much faster and deliver a lot more, while holding a high bar for correctness, review, and safety on systems that move our members' money. You'll work across the stack when the member experience calls for it, partner closely with product, design, and data, and take full ownership of what you ship from idea through production. This position is hybrid, based in our Vancouver, BC office, with two days a week required in the office. Candidates must be based in the Vancouver area; this role is not open to fully remote work. EarnIn offers excellent employee benefits, including healthcare, internet and cell phone reimbursement, a learning and development stipend, and potential opportunities to travel to our Mountain View headquarters. The Vancouver base salary range for this full-time position is CAD 199,800- 244,200 plus equity and benefits. Our salary ranges are determined by role, level, and location. ## WHAT YOU'LL DO - Drive the end-to-end design and implementation of new Cash Out features. Break down complex problems to their essentials, translate that complexity into elegant design, and write high-quality, maintainable, well-tested code. - Design and build highly reliable Cash Out transaction flows on top of EarnIn's payments and repayment platforms, which move money over debit card networks, ACH, FedNow, and RTP, with idempotent requests, safe handling of payment failures and returns, reconciliation of Cash Out state against platform outcomes, and auditability built in. - Use AI-assisted development tools and agentic workflows as your default way of working, from design and coding to testing, code review, debugging, and incident response, to deliver significantly more, faster, while staying accountable for the quality and safety of everything that ships. - Work across the stack when the member outcome calls for it, carrying changes from backend services through APIs and into the client experience, in partnership with design, instead of waiting on handoffs. - Design and deliver robust REST/gRPC APIs for our client applications and services, and event-driven integrations (e.g., Kafka, SNS/SQS) between backend services with idempotent consumers and well-defined contracts. - Own the health of the services you build: participate in the team's on-call rotation, respond to alerts and incidents, and drive them through resolution and blameless postmortems. - Improve reliability and observability by building monitoring, alerting, dashboards, and runbooks that help us detect and resolve issues before a member's Cash Out is delayed or fails. - Bring a customer-first product mindset: partner with product, design, data science, and analytics to shape what we build, size opportunities, and read out experiments. - Mentor other engineers through code, design, and architecture reviews, and share the AI workflows that work. - Make a meaningful impact on the lives of our community members. ## WHAT WE'RE LOOKING FOR - 4+ years of software engineering experience, with most of it spent building and operating backend services. - A computer science or related degree, or equivalent practical experience. We care about what you've built, not where you studied. - Proven, hands-on experience using Cursor and Claude (e.g., Claude Code, Claude in Cursor) in your day-to-day engineering work. You'll be asked to share specific stories about how AI and agentic workflows helped you ship more, faster, including a time you caught and corrected AI output that was wrong, and how you decide when to trust AI output and when to verify it. - A track record of using AI to deliver backend and, when needed, full-stack work end to end, not just to generate snippets. - Strong product sense and a customer-first mindset. You can point to the member or customer outcomes you moved and how you measured them, through opportunity sizing, experiments, or metrics, not just the features you shipped. - An excellent sense of ownership, including supporting live production services through on-call, incidents, and follow-through. - Proficient in at least one modern programming language, such as Kotlin, Java, C#, Go, Python, or TypeScript, and able to work in more than one. - Hands-on experience with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, DynamoDB) and streaming and messaging technologies (e.g., Kafka, AWS SNS/SQS). - Experience working in microservice architectures, with continuous integration and delivery tools, and with developing and executing functional and integration tests. - Excellent written and verbal communication skills. - A bias toward action and results, and comfort moving quickly and adapting as priorities change. - Experience with payments, ledgers, or money movement systems, where correctness and auditability matter, is a plus - Experience building web or mobile client experiences (e.g., TypeScript, React, or native mobile) is a plus. - Experience with Kubernetes, AWS, and monitoring and observability tools such as Datadog is a plus. - Experience helping a team adopt agentic workflows using AI that improved both output and quality is a plus. - Experience in fintech or other regulated, security-sensitive environments is a plus. #LI-Hybrid At EarnIn, we believe that the best way to build a financial system that works for everyday people is by hiring a team that represents our diverse community. Our team is diverse not only in background and experience but also in perspective. We celebrate our diversity and strive to create a culture of belonging. EarnIn does not unlawfully discriminate based on race, color, religion, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender identity, gender expression, national origin, ancestry, citizenship, age, physical or mental disability, legally protected medical condition, family care status, military or veteran status, marital status, registered domestic partner status, sexual orientation, genetic information, or any other basis protected by local, state, or federal laws. EarnIn is an E-Verify participant. EarnIn does not accept unsolicited resumes from individual recruiters or third-party recruiting agencies in response to job postings. No fee will be paid to third parties who submit unsolicited candidates directly to our hiring managers or HR team. ## About EarnIn ## Company Overview - **One-liner**: EarnIn is a financial technology company that pioneered earned wage access, allowing people to access their pay as they earn it without mandatory fees, interest, or credit checks. - **Entity Type**: Private (Series C, $415.1M total funding) - **Headquarters**: Mountain View, California, United States - **Founded**: 2012 (launched app in May 2014) - **Founders**: Ram Palaniappan (CEO) ## Core Business - **Primary industry**: Financial Services / Fintech (Earned Wage Access) - **Target customers**: B2C (individuals living paycheck to paycheck) and B2B (employers via payroll integration) - **Mission**: To make financial momentum accessible to everyone ## Products & Services - **EarnIn Cash (formerly EarnIn)**: The core product allowing users to access up to $750 per pay period of their earned wages instantly, with no mandatory fees, no interest, and no credit check. Transfers typically take 1–2 business days, with an option for expedited transfers for a small fee. - **Balance Shield**: An alert system that notifies users when their bank account balance is low, helping them avoid overdraft fees. - **Credit Monitoring**: Free credit report monitoring service, launched as the first EWA provider to offer this. - **Live Pay**: A real-time payroll integration product that allows employees to access wages as they are earned, directly through their employer. - **EarnIn Payroll**: A B2B payroll service offering earned wage access as an employer benefit. ## Market Standing - **Valuation/Market Cap**: Not publicly disclosed (private company) - **Key Metric**: $415.1M in total funding; $85M annual revenue (LinkedIn estimate) - **Notable Investors**: Andreessen Horowitz, Matrix Partners, DST Global, Spark Capital, Ribbit Capital, Felicis, Mitsubishi UFJ Financial Group - **Growth Signals**: 463 employees (+17.5% YoY), operates in 14 countries, 202,933 LinkedIn followers (+9.5% YoY), winner of Inc. Magazine's 2023 Best In Business Award in Economic/Financial Equity ## Competitive Advantages - **First-mover in EWA**: One of the earliest pioneers of earned wage access, giving them brand recognition and regulatory experience. - **No mandatory fees model**: Differentiates from payday lenders and other fintechs by not charging interest, mandatory fees, or requiring credit checks. - **Strong investor backing**: Backed by top-tier VCs (Andreessen Horowitz, Matrix, DST, Spark Capital) and a recent $75M debt facility from Mitsubishi UFJ Financial Group, signaling financial stability. - **Healthy core business**: Described as having a "very healthy core business with a tremendous runway" by leadership. - **Multi-product ecosystem**: Expanded beyond EWA into credit monitoring, savings, bill reminders, and payroll services, creating a sticky user base. ## Strategic Focus - **International expansion**: Operating in 14 countries with engineering hubs in Mexico City, Bangalore, Vancouver, and Bangkok. - **AI and Machine Learning**: Actively hiring for Head of Machine Learning, AI Builder, and Gen AI Software Engineer roles, indicating a push toward AI-powered financial products. - **B2B growth**: Expanding EarnIn Payroll and Live Pay as employer-integrated solutions to drive enterprise adoption. - **Product diversification**: Moving beyond core EWA into credit monitoring, savings tools, and broader financial wellness. ## Why Work Here - **Culture**: Values include "Customer First," "Collaborative," "Creating Impact," and "Inventive." Strong emphasis on diversity and belonging with 6 active Employee Resource Groups (ERGs). - **Work model**: Remote and hybrid teams across 14 countries, with hubs in Mountain View (HQ), Mexico City, Bangalore, Vancouver, and Bangkok. - **Benefits**: Competitive medical/dental/vision, 401(K) and FSA plans, generous PTO, wellness funds, parental and caregiver leave, annual stipend for education and training, mentoring program. - **Engineering culture**: Described as having "world-class talent" with a focus on building products that deliver real-time financial flexibility. Strong technical team with roles spanning ML, AI, DevOps, mobile, and platform engineering. - **Growth trajectory**: 17.5% YoY headcount growth, operating in 14 countries, with a "very healthy core business" and "tremendous runway" according to leadership. - **Employer rating**: 4.2/5 on LinkedIn, with compensation rated 4.3/5. ## Sources 1. [earnin.com](https://www.earnin.com/) 2. [earnin.com/careers](https://www.earnin.com/careers) 3. [boards.greenhouse.io/earnin](https://boards.greenhouse.io/earnin) 4. [linkedin.com/company/earnin](https://www.linkedin.com/company/earnin) 5. [earnin.com/press](https://www.earnin.com/press) ## Other roles at EarnIn - [Senior Platform Engineer](https://feeny.ai/job/senior-platform-engineer-earnin-mountain-view-17bxfmh9zx6h) — Mountain View, CA - [Senior Platform Engineer](https://feeny.ai/job/senior-platform-engineer-earnin-mountain-view-aa4vghfx2cpm) — Mountain View, CA - [Senior Staff Software Engineer - Identity & Trust](https://feeny.ai/job/senior-staff-software-engineer-identity-trust-earnin-united-states-w93md3tgzp6m) — United States - [Head of Communications](https://feeny.ai/job/head-of-communications-earnin-mountain-view-9vc81k0a7nq7) — Mountain View, CA - [Senior Product Designer (Growth)](https://feeny.ai/job/senior-product-designer-growth-earnin-mountain-view-facxev2xbp8c) — Mountain View, CA - [Assistant Treasurer](https://feeny.ai/job/assistant-treasurer-earnin-mountain-view-3ng0z19dtdwf) — Mountain View, CA - [Senior Software Engineer](https://feeny.ai/job/senior-software-engineer-earnin-mexico-city-kgt5ajrc6jcs) — Mexico City, Mexico - [Senior HR Generalist](https://feeny.ai/job/senior-hr-generalist-earnin-mexico-city-p9r4zvvz3a4j) — Mexico City, Mexico - [Senior Strategy & Operations Manager](https://feeny.ai/job/senior-strategy-operations-manager-earnin-mountain-view-ggaczrw7nj5n) — Mountain View, CA - [Senior Product Builder](https://feeny.ai/job/senior-product-builder-earnin-mountain-view-faxfnvkhtr6y) — Mountain View, CA