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
  •  ...aid and liability insurance (or are willing to acquire) -Located in Winnipeg, MB with own transportation and legally able to work in Canada If this sounds like you please email me at sunupchildcare at gmail dot c o m with some info about yourself, any qualifications and what... 
    Suggested
    Hourly pay
    Long term contract
    Full time
    Contract work
    For subcontractor
    Internship
    Monday to friday
    Night shift
    Day shift
    Afternoon shift

    CanadianNanny.ca

    Winnipeg, MB
    9 days ago
  • $114.8k - $157.85k per year

     ...Job Description Senior Mechanical Engineer Are you looking for a company that works on major engineering...  ...Engineering Group in Atlantic Canada is looking for a Senior Mechanical Engineer...  ...-GTA, Sudbury, Winnipeg, Calgary or Vancouver. In this role you will be responsible... 
    Senior
    Full time
    Work at office
    Worldwide
    Flexible hours

    AtkinsRéalis

    Winnipeg, MB
    1 day ago
  • $89.7k - $149.8k per year

     ...tool, it's your playground. Our engineers work on scalable systems,...  ...grow your skills as you tackle new problems. There's no single path...  ...for customers and for you. Our Software Development Engineers (SDEs)...  ...all locations we hire for in Canada including, but not limited to:... 
    Suggested
    Full time
    Internship

    Amazon

    Winnipeg, MB
    1 day ago
  • $114.8k - $157.85k per year

     ...Job Description Senior Electrical Engineer Are you looking for a company that works on major engineering...  ...-GTA, Sudbury, Winnipeg, Calgary or Vancouver. In this role you will be responsible...  ...and related base infrastructure across Canada. Subject matter expertise in... 
    Senior
    Full time
    Work at office
    Worldwide
    Flexible hours

    AtkinsRéalis

    Winnipeg, MB
    1 day ago
  • $130k - $160k per year

     ...Senior Substation Engineer (P.Eng.) Toronto, ON | Calgary, AB | Vancouver / Winnipeg, MB | Hybrid Do you thrive taking technical ownership of complex substation...  ...opportunity. Join our Power Systems Department as our new Senior Substation Engineer and work with us to close... 
    Senior
    Long term contract
    Full time
    Local area
    Flexible hours

    Ramboll

    Winnipeg, MB
    16 days ago
  •  ...meet that need, they’re facing new, more complex challenges every...  ...is one of the world’s top engineering and consulting firms supporting...  ...currently seeking a passionate Senior Electrical Engineer to join our...  ...with specialized power system software such as ETAP, SKM PowerTools,... 
    Senior
    Permanent employment
    Full time
    For contractors
    For subcontractor
    Work at office
    Work from home

    Stantec

    Winnipeg, MB
    1 day ago
  •  ...has large-scale international engineering projects to offer. If you want...  ...Structural Engineer (Intermediate to Senior) to support the continued...  ...in projects across Canada, collaborating with multi-disciplinary...  ...experience with structural design software (ETABS, SAP2000, SAFE, etc.).... 
    Senior
    Full time
    Internship
    Work at office
    Flexible hours

    AtkinsRéalis

    Winnipeg, MB
    1 day ago
  •  ...potential in an environment that’s engineered for people. At CIMA+, we care...  ...engineering firms in Canada. Guided by an entrepreneurial...  ...growth trajectory. This means new, exciting complex projects that...  ...engineering career by joining us as a  Senior Overhead Transmission Lines... 
    Senior
    Permanent employment
    Internship
    Work at office
    Flexible hours
    2 days per week

    CIMA+

    Winnipeg, MB
    7 hours ago
  •  ...with established and growing organisations across Canada to recruit experienced mid-senior to senior-level engineering professionals . These opportunities are ideal...  ...Proficiency with relevant engineering software, tools, and systems Benefits Extended Healthcare... 
    Senior
    Full time
    For contractors

    Hire Resolve.com

    Winnipeg, MB
    more than 2 months ago
  •  ...Job Description Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare...  ...telemetry, and evaluation platforms. ~ Strong knowledge of software engineering best practices, testing, debugging, and performance... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Winnipeg, MB
    10 days ago
  • $130k - $165k per year

     ...of Quanta Services, we provide engineering and design services across...  ...re looking for an experienced Senior Transmission Line Design Engineer...  ...experience, ideally within Canada ~ Experience designing overhead...  ...~ Proficiency with the PLS software suite, including PLS-CADD, PLS... 
    Senior
    Long term contract
    Full time
    For contractors
    Internship

    Phasor Engineering Inc

    Winnipeg, MB
    more than 2 months ago
  • $110k per year

     ...provider of Interconnected Commerce software solutions for telecom retail....  ...) company with employees in Canada, the U.S., India, and Europe....  ...standards, and creating engineering patterns that let analytics, product...  .... About the Role: The Senior Data Engineer will design, build... 
    Senior
    Full time

    iQmetrix

    Winnipeg, MB
    29 days ago
  •  ...exceeds 25%. Job Description We are looking for a Senior Routing Engine Developer to design and build the next generation...  ...into routing capabilities. Qualifications ~8+ years of software engineering experience, including substantial ownership of architecture... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Winnipeg, MB
    2 days 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
    1 hour ago
  •  ...Energy  Location:  Winnipeg, MB, Canada  Join a company that is...  ...bring deep transmission line engineering expertise to guide design...  ...shaping proposals, and identifying new project opportunities. This...  ...can be based in Mississauga, Vancouver, Calgary, or Winnipeg. This... 
    Senior
    Long term contract
    Local area
    Flexible hours

    Hatch

    Winnipeg, MB
    19 days 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
  • 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 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
  •  ...Location:  Winnipeg, MB, Canada  Join a company that is passionately...  ..., and/or guidance to engineers within the department. This position...  ...in Mississauga (preferred), Vancouver, Calgary, Winnipeg. In...  ...industry-standard design software is an asset. ~ Management experience... 
    Long term contract
    For contractors
    For subcontractor
    Local area
    Flexible hours

    Hatch

    Winnipeg, MB
    11 days 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

    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
  • $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
  •  ...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
  • 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
  •  ...insights to improve their business. Founded by engineers and dedicated to our customers, we leap...  ...And we're only getting started. As a software engineer, you will work with our...  ...equity, and the benefits listed above. Canada Pay Range$125,000—$130,000 USD About the... 
    Worldwide

    Databricks

    Winnipeg, MB
    1 hour 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
    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
  • 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
  •  ...People Experience (HR) Co-op Location: Open to students located in Vancouver, BC; Calgary, AB; Edmonton, AB; and Winnipeg, MB Duration: 4...  ...HR Manager to coordinate and support the recruitment process for new graduates, which includes organizing campus events and recruiting... 
    Work at office
    Winnipeg, MB
    8 days 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

Do you want to receive more vacancies?

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