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 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer New Vancouver, Canada in Winnipeg, MB vacancy
  • $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
    1 hour ago
  •  ...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
    1 hour 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
    1 hour 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
    1 hour ago
  • Elevate your engineering career at Xero as a Senior Software Engineer in Vancouver. Lead the refactoring of systems and foster a collaborative team environment. In this role, you’ll focus on the architectural evolution of our software, transforming monolithic structures... 
    Senior

    Xero

    Winnipeg, MB
    1 hour 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
    1 hour ago
  •  ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers at Epistemix show a clear passion for quality and love to bring software to life. You are energized by the idea of building... 
    Senior
    Full time

    pofft Technology Inc.

    Winnipeg, MB
    1 day 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
    1 hour ago
  • $176k - $200k per year

     ...connects with the tools where work happens. As a Software Engineer on our API and Developer Platform team in Vancouver, you will help make our developer platform come to...  ...interfaces, partner with other product teams to enable new API features, and improve the holistic experience... 
    Senior
    Work at office
    Local area
    Work from home
    Worldwide

    Asana, Inc.

    Winnipeg, MB
    1 hour 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
    1 hour ago
  •  ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference... 
    Senior

    Equinix

    Winnipeg, MB
    1 day 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
    1 hour 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
    1 hour 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
    1 hour 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
    1 hour 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
    1 hour ago
  • $74k - $90k per year

     ...allowing you to expand your professional network and tackle new challenges. Our culture fosters collaboration, innovation,...  ...you can thrive.We are currently looking to hire a Senior SailPoint IIQ Support Engineer to join KeyData Cyber's Managed Services team who... 
    Senior
    Full time
    Immediate start
    Remote work
    Flexible hours
    Shift work

    KeyData Cyber

    Winnipeg, MB
    1 hour 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
    1 hour ago
  • Lead software development at Clio from Vancouver, combining people leadership with hands-on coding, architecture, and technical decision-making.As a Software Development Manager, you will support and grow engineering teams building large-scale SaaS products. You will collaborate... 
    Work at office

    Clio

    Winnipeg, MB
    1 hour ago
  •  ...performance Java applications with Mastercard in Vancouver, applying Spring expertise to real-time...  ...and secure payment technology.As a Software Engineer II, you will develop application logic...  ...analytics, business rules, AI engines, APIs, and in-memory data grids for global... 

    Mastercard

    Winnipeg, MB
    1 hour 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
    1 hour 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
    1 hour ago
  •  ...experiences from Tencent, Alibaba, Amazon, ByteDance, and more. Our engineering team is composed of passionate, driven, and talented engineers...  ...workforce in their communities. We are seeking a talented Software Engineer (Full Stack) to join our growing engineering team.... 
    Senior
    Hourly pay
    Full time
    Work at office
    Local area
    2 days per week

    Workstream

    Winnipeg, MB
    1 hour ago
  • $141.4k - $204.4k per year

     ...globe. A place where creativity thrives, new perspectives are invited, and ideas...  ...RequirementsIn FC Quality Verification Engineering, our mission is to build the technology,...  ...live operations teams. Role SummaryAs a Senior Software Developer in Vancouver you will manage these... 
    Senior
    Full time
    Work at office
    Local area
    3 days per week

    Electronic Arts (EA)

    Winnipeg, MB
    1 hour 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
    1 hour ago
  • $106k - $128k per year

     ...and one of the largest asset managers in Canada. BCI seeks investment opportunities...  ...traditional IT role, and it isn't a traditional Software Engineer, Data Engineer, or Business Intelligence...  ...funTHE OPPORTUNITY Reporting to the Senior Manager, Technology Solutions (Private... 
    Senior
    Work at office
    Remote work
    Relocation package
    1 day per week

    BCI

    Winnipeg, MB
    1 hour 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
    1 hour ago
  • $134k - $175k per year

     ...management of chronic conditions. We are looking for a Senior Software Developer with expertise in full-stack engineering. In this role, you will collaborate with our...  ...delivery and measurement. Stay up-to-date with new tools and technologies to solve challenges and advance... 
    Senior
    Work at office
    Remote work
    Work from home

    Counterpart Health

    Winnipeg, MB
    1 hour ago
  •  ...systems bringing #BetterGlobalHealth to patients everyday!The Senior Software Developer ( AI/ML) is part of the Smile Labs team in the Product...  ...team; write code, configure external components and prototype new technology.Write manageable code and unit tests and create... 
    Senior
    Remplacement
    Remote work

    Smile Digital Health

    Winnipeg, MB
    1 hour 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
    1 hour 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!