Senior Software Engineer New Vancouver, Canada

Senior Software Engineer New Vancouver, Canada

02 Nov
|
Earnin
|
Vancouver

02 Nov

Earnin

Vancouver

As one of the first pioneers of earned wage access, our passion at Earn In 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 A16 Z, 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 Earn In community members access their earnings when they need them most. Our backend services power Cash Out around the clock, integrating with Earn In'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 Earn In, 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. Earn In 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 recent 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 Earn In's payments and repayment platforms, which move money over debit card networks, ACH, Fed Now, and RTP, with idempotent requests, safe handling of

📌 Senior Software Engineer New Vancouver, Canada
🏢 Earnin
📍 Vancouver

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer new vancouver, canada / vancouver

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer new vancouver, canada / vancouver