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

Senior Software Engineer New Vancouver, Canada

$199.8k - $244.2k per year

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 SUMMARYCash 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
#J-18808-Ljbffr
Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer New Vancouver, Canada in Winnipeg, MB vacancy
  •  ...diverse group of experienced engineers, traders, and brokerage professionals...  ...teammates spanning the USA, Canada, Japan, Hungary, Nigeria,...  ...business objectives alongside senior leadership.Take complex technical...  ...best practices.Introduce new ideas and technologies in the... 
    Senior
    Local area
    Remote work
    Home office

    Social Leverage LLC

    Winnipeg, MB
    2 hours ago
  • $115k - $145k per year

     ...Your Role at impact.com: As a Full Stack Software Engineer at impact.com, you'll work on a global...  ...companies. What You'll Do: Deliver new product features using agentic coding tools...  ...position is located in Victoria, BC, Canada and relocation assistance is not provided... 
    Senior
    Long term contract
    Temporary work
    Local area
    Remote work
    Home office
    Relocation package
    Flexible hours

    Impact

    Winnipeg, MB
    2 hours ago
  • Senior Software Engineer Remote role based in Canada. Must work at least 6 hours of overlap with US Eastern Time.What We Do Wagmo is a modern pet healthcare company built around how pet parents actually care for their pets. We partner with employers to provide a complete... 
    Senior
    Remote work

    Wagmo Inc.

    Winnipeg, MB
    2 hours ago
  • About CanalsCanals builds software for wholesale distributors, helping them operate more efficiently...  ...expanding fast. Existing customers want to scale, and new customers are onboarding at pace. To keep up, we need senior-level engineers who can move quickly while maintaining high... 
    Senior
    Remote work
    Flexible hours

    Canals

    Winnipeg, MB
    2 hours ago
  • Build AI systems as a Senior Software Engineer in Asana’s Vancouver office, using distributed systems expertise and technical leadership. Work follows an office-centric hybrid schedule.Asana is expanding AI engineering teams across its human-agent operating system and AI Suite... 
    Senior
    Work at office

    Asana, Inc.

    Winnipeg, MB
    2 hours ago
  • BPA in Vancouver is seeking an experienced Mechanical Engineer to help establish our new Vancouver office. You will lead and support mechanical building systems design, mentor...  ...team members, and work with colleagues across Canada to deliver institutional projects. This role... 
    Senior
    Work at office

    BPA

    Winnipeg, MB
    2 hours ago
  • $176k - $200k per year

    We're looking for a Senior Software Engineer to join our growing AI organization in Vancouver. Asana is pioneering a new category of technology as the human-agent operating system, doubling down on our AI Suite to move our customers toward expansive, end-to-end intelligent... 
    Senior
    Long term contract
    Work at office
    Local area
    Work from home
    Worldwide

    Asana, Inc.

    Winnipeg, MB
    2 hours ago
  •  ...members Provide guidance to junior developers Requirements Senior-level full stack developer with Dev Lead Experience Strong...  ...Actions, GitLab, BitBucket, Azure DevOps Familiarity with software ticketing systems or processes, e.g., Jira, Solar, ServiceNow... 
    Senior
    Remote work

    Fleetworthy

    Winnipeg, MB
    2 hours ago
  • $190k - $220k per year

    Senior Software Engineer, Mobile Platform, Guest App The Senior Software Engineer, Mobile Platform, Guest App role at Owner is a full-time software engineering position open to people based anywhere in Canada. The work is 100% remote in a remote-first company. The role carries... 
    Senior
    Full time
    Local area
    Remote work

    CanadaLync

    Winnipeg, MB
    2 hours ago
  • $100.22k - $197.76k per year

    Senior Software Engineer, Client - Demonware - Vancouver, BC Requisition ID: R027559 Job Description: Your Mission The Client Code team builds and maintains the client-side online services SDK used by Call of Duty and other Activision titles. We own the C++ libraries and tooling... 
    Senior
    Work at office
    Local area
    Worldwide
    Relocation

    Activision Blizzard Inc.

    Winnipeg, MB
    2 hours ago
  • $125k - $130k per year

     ...insights to improve their business. Founded by engineers and dedicated to our customers, we leap...  ...extend the Databricks productOwn full software development lifecycle: design,...  ...bonus, equity, and the benefits listed above.Canada Pay Range$125,000—$130,000 USDAbout Databricks... 
    Worldwide

    Databricks Inc.

    Winnipeg, MB
    2 hours ago
  • Lead a dynamic team as a Software Engineering Manager in Vancouver with a forward-thinking technology firm. Drive software innovation while mentoring engineers...  ...fostering growth. This role involves collaboration with senior leadership, conducting code reviews, and modernizing... 
    Senior

    Glocomms

    Winnipeg, MB
    2 hours ago
  • Engineer hybrid infrastructure in Vancouver using distributed systems and cloud technologies for a quantitative equity fund. Build foundational platforms...  ...technology-driven investment decisions.This Infrastructure Software Engineer role spans software and systems infrastructure... 

    Connor, Clark & Lunn Investment Management

    Winnipeg, MB
    2 hours ago
  • Build reporting software at Xero in Vancouver, using data-intensive systems and complex queries within a hybrid...  ...trust financial results.As a Software Engineer, you will own engineering problems...  ...saving business dataImprove reporting engine performance for complex, growing... 
    Flexible hours

    Xero Limited

    Winnipeg, MB
    2 hours ago
  • Build reporting software at Xero in Vancouver, using data-intensive systems and complex queries to improve...  .... This is a hybrid role.As a Software Engineer, you will deliver reliable production...  ...business data explorationImprove reporting engine performance as data volumes growKeep... 
    Flexible hours

    Xero

    Winnipeg, MB
    2 hours ago
  • $146k - $162k per year

    We're looking for a Software Engineer to join our growing AI organization in Vancouver. Asana is pioneering a new category of technology as the human-agent operating system, doubling down on our AI Suite to turn manual work into scalable, intelligent systems. We are hiring... 
    Long term contract
    Work at office
    Local area
    Work from home
    Worldwide

    Asana, Inc.

    Winnipeg, MB
    2 hours ago
  •  ...globe. A place where creativity thrives, new perspectives are invited, and ideas...  ...requirements In FC Quality Verification Engineering, our mission is to build the technology,...  ...live operations teams.Role summary As a Senior Software Developer in Vancouver you will manage... 
    Senior
    Full time
    Work at office
    Local area
    3 days per week

    Electronic Arts

    Winnipeg, MB
    2 hours ago
  • $164.49k - $197.39k per year

    ## Job OverviewGrafana Labs is hiring a remote candidate for Senior Software Engineer - Session Replay | Canada | Remote. This is a full time position. Work location: Canada.The role typically involves technologies such as TypeScript, React, Rust, Go, Azure, REST.This role involves... 
    Senior
    Full time
    Local area
    Remote work

    FarCoder

    Winnipeg, MB
    2 hours ago
  • $20 per day

     ...opaque asset class. Recognized as one of Canada's fastest‑growing companies and backed...  ...team to meet growing demand and pursue new market opportunities. Interested in...  ...to see how you can grow with us! Senior Full Stack Engineer , you will be a hands‑on contributor to... 
    Senior
    Internship
    Summer holiday
    Remote work
    Relocation
    Shift work

    Move Concierge

    Winnipeg, MB
    2 hours ago
  • At Flosum, we are building the world's best software for the modern enterprise. Our team is passionate about crafting elegant,...  ...high-performance products that delight our customers and set a new bar for engineering excellence. We combine deep expertise in cloud-native... 
    Work from home

    Flosum

    Winnipeg, MB
    2 hours ago
  • $125k - $135k per year

     ...#BetterGlobalHealth to patients everyday! The Senior Software Developer ( AI/ML) is part of the Smile...  ...external components and prototype new technology. Write manageable code and...  ..., full-stack development, or AI engineering Proven experience designing and documenting... 
    Senior
    Remplacement
    Remote work
    Flexible hours

    Smile Digital Health

    Winnipeg, MB
    2 hours ago
  • $188k - $242k per year

    Senior Software Engineer, Backend - International Toronto, CanadaWho We Are At Justworks, you’ll enjoy a welcoming and casual environment, great...  ...roadblocks. You are curious, and love to explore and learn new technologies. You have demonstrated the ability to build,... 
    Senior
    Casual work
    Work at office
    Local area

    Justworks, Inc.

    Winnipeg, MB
    2 hours ago
  • Athennian delivers Governance Ops software that aligns legal, finance, tax and fund teams...  ...role We're looking for a driven Senior Software Engineer to join our dynamic engineering...  ...proximity to our Toronto, Calgary and Vancouver offices, roles based outside our office... 
    Senior
    Long term contract
    Full time
    Work at office
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Athennian

    Winnipeg, MB
    2 hours ago
  •  ...Jobgether is seeking a Senior Software Engineer, AI/ML in Canada to join a product-focused team building a healthcare data platform used internationally. You will help shape the AI strategy, design end-to-end architectures, and translate cutting-edge research into scalable... 
    Senior
    Remote work

    Jobgether

    Winnipeg, MB
    2 hours ago
  • Lead transportation water resources design as a Senior Drainage Engineer in Vancouver, Calgary, or Toronto, using hydrologic and hydraulic modelling expertise...  ...considered an assetProfessional Engineer designation in Canada, maintained in good standing10-15 years' relevant large-... 
    Senior
    Contract work
    Work at office

    Mott MacDonald

    Winnipeg, MB
    2 hours ago
  •  ...successful at Vanta without it. As a Senior Applied AI Engineer at Vanta, you will play a crucial role...  ...least 7 years of industry experience as a software engineer You’ve shipped LLM-backed...  ...16 weeks paid Parental Leave for all new parents Health & wellness stipend... 
    Senior
    Internship
    Remote work
    Flexible hours

    Vanta

    Winnipeg, MB
    2 hours ago
  •  ...Building Performance and Commissioning Engineer for a client of ours in the Vancouver area. The successful candidate will...  ...Lead commissioning projects for new and existing buildings in...  ...saving opportunities using engineering software. Support incentive applications... 
    Senior
    For contractors
    Seasonal work

    Randstad

    Winnipeg, MB
    2 hours ago
  • $120k - $195k per year

     ...artificial intelligence, and software‑defined networking to provide...  ...prestigious awards, such as Best Engineering Team, Best Company for...  ...Networks is looking for world‑class Senior/Lead software engineers to join...  ...problems when needed in the form of new software releases or software... 
    Senior

    Arista Networks

    Winnipeg, MB
    2 hours ago
  • $150k - $250k per year

     ...largest carriers in North America.We are seeking a talented Senior Software Engineer to join our Product team. In this role, you will work closely...  ...functionality and user experience.We have engineering hubs in New York City, Toronto and Vancouver, and this role is 5 days per... 
    Senior

    Owl.co

    Winnipeg, MB
    2 hours ago
  • $145k - $191k per year

    Overview Join to apply for the Senior Software Engineer - Backend role at DatabricksDatabricks is on a mission to simplify and democratize...  ...of virtual machines. And we're only getting started. Vancouver will be the newest R&D center for Databricks, expanding our... 
    Senior
    Summer work
    Worldwide

    Databricks

    Winnipeg, MB
    2 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer New Vancouver, Canada. Be the first to apply!