Senior Software Engineer
EarnInLocation: Vancouver, CanadaOpen for: 5 days
- Pay: $200k to $244k a year CAD
Checking today's postings…
EarnInLocation: Vancouver, CanadaOpen for: 5 days
Accommodations Plus InternationalLocation: Markham, CanadaOpen for: Today
CIBCLocation: Toronto, ONOpen for: 8 days
AmazonLocation: Vancouver, British Columbia, CANOpen for: 11 days
ManulifeLocation: Boston, Massachusetts +2 moreOpen for: 8 days
TD BankLocation: Toronto, OntarioOpen for: 8 days
Royal Bank of CanadaLocation: TORONTO, Ontario, CanadaOpen for: 8 days
MicrosoftLocation: Vancouver, BC, CAOpen for: 13 days
GoogleLocation: CanadaOpen for: 13 days
MiratechLocation: Canada, CanadaOpen for: 7 days
StripeLocation: New York, TorontoOpen for: 13 days
Sony Interactive EntertainmentLocation: Canada, Waterloo, ONOpen for: 11 days
MicrosoftLocation: Vancouver, BC, CAOpen for: 12 days
PlanviewLocation: Vancouver, British Columbia, CanadaOpen for: 8 days
TD BankLocation: Toronto, OntarioOpen for: 11 days
GoogleLocation: CanadaOpen for: 15 days
SOTILocation: Mississauga, Canada – Meadowvale Office (HQ)Open for: 8 days
MastercardLocation: Toronto, Canada (Ethoca)Open for: 12 days
TelusLocation: VancouverOpen for: 11 days
Royal Bank of CanadaLocation: TORONTO, Ontario, CanadaOpen for: 12 days
SardineLocation: CanadaOpen for: 8 days
TrimbleLocation: Canada - Richmond Hill, Ontario (Applanix)Open for: 11 days
Open 5 days
It hasn't been reposted, listed twice, or left up unusually long, and the posting doesn't say it's a talent pool.
Ghostless records the day it first sees a posting, so a repost can't reset its age.
Last checked Nov 4, 2026.
See how much of this posting your resume shows, and what it's missing.
Upload your resumeThe Vancouver base salary range for this full-time position is CAD 199,800- 244,200 plus equity and benefits. (quoted from the posting)
Not stated: Real vacancy, AI screening.
Ontario requires postings from employers with 25 or more staff to state the pay, whether the vacancy exists, and whether AI screens applicants.
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 people 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 excited to bring on world-class talent to help shape the next chapter of our growth journey.
EarnIn is becoming an AI-native company, embedding AI agents into how we build, analyze, and operate across every function. Teams use AI Agents to move from ideas to execution faster. By letting agents handle repetitive tasks, our people can focus on judgment, creativity, and hard problems. We pair this experimentation with the strict review and security guardrails our regulated financial environment requires, always keeping a focus on privacy and the people who rely on our products.
As a company, we are becoming AI-native, and we encourage you to use AI tools throughout much of your interview process. If you use AI during the live interview, just say so; a quick, natural mention of how it helped and why you are using it is all we need. What we're evaluating is your judgment, reasoning, and ability to own and defend your work, not whether AI was involved. Some rounds, particularly those focused on your career history and past experiences, will not allow the use of AI, and we'll let you know of those in advance. When in doubt, ask your recruiter or interviewer directly.
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.
Something wrong with this posting?
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.
#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.