All active Spring roles based in Vancouver.
Pick a job to read the details
Tap any role on the left — its description and apply link will open here.
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 SUMMARY
We are looking for an experienced, passionate, and resourceful backend software engineer to join our Live Pay team. In our team, you’ll work cross-functionally with various teams and contribute to the design and development of key platform services. This person will need to be strong in JVM programming languages and event-driven architecture, in addition to AWS. The Canada base salary range for this full-time position is $199,000- $244,000, plus equity and benefits. Our salary ranges are determined by role, level, and location. This role will be hybrid from our Vancouver, CAN office, with 2 days a week in the office required.
WHAT YOU'LL DO
WHAT WE'RE LOOKING FOR
#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.
Ready to apply?
Apply to EarnIn
Meet Benevity
Benevity is the way the world does good, providing companies (and their employees) with technology to take social action on the issues they care about. Through giving, volunteering, grantmaking, employee resource groups and micro-actions, we help most of the Fortune 100 brands build better cultures and use their power for good. We’re also one of the first B Corporations in Canada, meaning we’re as committed to purpose as we are to profits. We have people working all over the world, including Canada, Spain, Switzerland, the United Kingdom, the United States and more!
High-Level Overview
Benevity is seeking a talented Senior Staff Developer, who has an extensive record of hands-on Full Stack Development and Architecture experience. This role, reporting to the Director of Engineering, plays a crucial part in shaping and executing on the technical strategy across different teams and layers of the technology organization.
What you'll do:
Mixture of leadership and technical background
What you'll bring:
We’re not employees, we’re Benevity-ites. From all locations, backgrounds and walks of life, who deserve more …
Innovative work. Growth opportunities. Caring co-workers. And a chance to do work that fills us with a sense of purpose.
If the idea of working on tech that helps people do good in the world lights you up ... If you want a career where you’re valued for who you are and challenged to see who you can become …
It’s time to join Benevity. We’re so excited to meet you.
At Benevity, we embrace a flexible hybrid approach to where we work that empowers our people in a way that supports great work, strong relationships, and personal well-being. For those located near one of our offices, while there’s no set requirement for in-office time, we do value the moments when coming together in person helps us build connection and collaboration. Whether it’s for onboarding, project work, or a chance to align and bond as a team, we trust our people to make thoughtful decisions about when showing up in person matters most.
Join a company where DEIB isn’t a buzzword
Diversity, equity, inclusion and belonging are part of Benevity’s DNA. You’ll see the impact of our massive investment in DEIB daily — from our well-supported employee resources groups to the exceptional diversity on our leadership and tech teams.
We know that diverse backgrounds, experiences, skills and passions are what move our business and our people forward, so we're committed to creating a culture of belonging with equal opportunities for everyone to shine.
That starts with a fair and accessible hiring process. If you want to feel seen, heard and celebrated, you belong at Benevity.
Candidates with disabilities who may require accommodations throughout the hiring or assessment process are encouraged to reach out to accommodations@benevity.com.
Ready to apply?
Apply to Benevity
Share this job
Company: Digs
Location: Hybrid (HQ: Vancouver, WA)
Job Type: Internship
Duration: 12 weeks
Digs is building the future of collaboration between builders and homeowners. Our platform uses artificial intelligence to organize, surface, and share the information that matters most during a home build—making the entire experience more transparent, connected, and intuitive.
We’re a team of experienced entrepreneurs, operators, and builders who care deeply about craft. We move fast, think long-term, and hold a high bar for what we build. If you’re curious, motivated, and excited about creating meaningful technology from the ground up, you’ll fit right in.
At Digs, you won't be working on throwaway sandbox projects. We expect you to hit the ground running and ship real production code from day one. This is a greenfield opportunity: we have a solid foundation in place but no dedicated QA team, so you'll have real autonomy to shape how testing works at Digs. Your primary focus will be on test automation, but you'll also contribute across the full stack.
Want to know what drives us? Explore our Digs Principles.
Write and maintain end-to-end tests using Playwright, covering critical user workflows across desktop and mobile.
Expand test coverage into untested areas — new features, edge cases, error scenarios, and multi-user workflows.
Build and maintain Page Object Models, test fixtures, and reusable test utilities that make it easy for the rest of the team to write reliable tests.
Monitor and reduce test flakiness, improving the signal-to-noise ratio in our CI pipeline.
Improve test data management — building factories, seeders, and isolation patterns that keep tests fast and reliable.
Adopt and help shape our agentic coding practices — our team embraces tools like Cursor, Copilot, and Claude Code to accelerate development.
Researching, evaluating, and integrating emerging AI-powered testing tools and frameworks.
Designing and implementing visual regression testing to catch unintended UI changes before they ship.
Optimizing our CI/CD test pipeline — improving parallelization, execution time, and failure reporting.
Contributing to frontend and backend feature work, bringing a testing mindset to every feature you touch.
You recently completed a degree in Computer Science, Machine Learning, Data Science, or a related field (or have equivalent practical experience) and are looking for a runway to transition into a full-time role.
You are passionate about software quality and find satisfaction in catching bugs before users do.
You have coursework or project experience writing automated tests of any kind — unit, integration, or end-to-end.
You think critically about how software can break, not just how it should work, and naturally consider edge cases, race conditions, and failure modes.
You are a self-starter who is comfortable charting your own path — this role won't have a QA manager handing your test plans, so you'll need to identify what to test and how.
You are a highly collaborative, self-motivated communicator who thrives in ambiguity, takes ownership of your work without waiting for instructions, and isn't afraid to say "I don't know yet" while moving fast.
You are comfortable participating in virtual meetings and in-person collaboration at our Vancouver, WA HQ
Experience with Playwright, Cypress, Selenium, or other end-to-end testing frameworks.
Experience with React, TypeScript, or Node.js in a project or coursework setting.
Interest in or exposure to AI-powered testing tools and agentic test automation.
Startup experience: proven ability to move fast on a small engineering team.
Experience or interest in the home building, home remodeling, construction, or real estate industries.
This internship position is set to begin in April 2026 and will last 12 weeks, with a commitment of approximately 30 hours per week. The compensation ranges from $20 to $25 per hour, depending on experience. The internship will be hybrid, with in-person and remote components, conducted at our Vancouver, WA headquarters and via platforms such as Google Meet and Zoom. We will provide all necessary equipment, including a laptop, to ensure you have everything needed to succeed in this role.
How to Apply:
If this role excites you and you feel aligned with our Principles, please submit your application via LinkedIn or the Digs Careers Page.
Note: This internship position may lead to future employment opportunities, subject to performance and business needs.
Digs is committed to fostering an inclusive and diverse workplace where everyone feels valued and respected. We encourage candidates from all backgrounds to apply.
Applicants must be authorized to work in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.
Ready to apply?
Apply to DigsShare this job
Company: Digs
Location: Hybrid (HQ: Vancouver, WA)
Job Type: Internship (Spring 2026)
Duration: 12 weeks
Digs is building the future of collaboration between builders and homeowners. Our platform uses artificial intelligence to organize, surface, and share the information that matters most during a home build—making the entire experience more transparent, connected, and intuitive.
We’re a team of experienced entrepreneurs, operators, and builders who care deeply about craft. We move fast, think long-term, and hold a high bar for what we build. If you’re curious, motivated, and excited about creating meaningful technology from the ground up, you’ll fit right in.
At Digs, you won't be working on throwaway sandbox projects. We expect you to hit the ground running and ship real production code from day one. You will act as a core member of the engineering team, building features end-to-end across our React/Next.js frontend and TypeScript backend while gaining exposure to our emerging AI/ML infrastructure.
Want to know what drives us? Explore our Digs Principles.
Build, test, and ship type-safe REST APIs and React/Next.js frontend features across the full stack.
Migrate legacy GraphQL queries to modern patterns and implement event-driven workflows using Restate.
Collaborate closely with Product, Design, and Engineering to translate designs into polished, production-ready features.
Adopt and help shape our agentic coding practices — our team embraces tools like Cursor, Copilot, and Claude Code to accelerate development.
Integrate Digs with third-party software platforms in the construction ecosystem, building the connective tissue between our product and the tools our customers already use.
Build interactive canvas and document viewing experiences using Fabric.js, including annotation tools and measurement overlays.
Improve parallelization, execution time, and failure reporting across our CI/CD pipeline.
Work on real-time multi-user collaboration features.
You recently completed a degree in Computer Science or a related field (or have equivalent practical experience) and are looking for a runway to transition into a full-time role.
You are proficient in TypeScript/Node.js, with practical experience in modern React frameworks like Next.js.
You can design REST APIs, write raw SQL, manage database schemas, and collaborate using standard Git workflows.
You are comfortable working in a codebase you didn't write, reading existing code to understand patterns before contributing, and can conform to a team's style and best practices.
You are a highly collaborative, self-motivated communicator who thrives in ambiguity, takes ownership of your work without waiting for instructions, and isn't afraid to say "I don't know yet" while moving fast.
You are comfortable participating in virtual meetings and in-person collaboration at our Vancouver, WA HQ
Startup experience: proven ability to move fast on a small engineering team.
Infrastructure chops: AWS, Docker, and CI/CD pipelines.
Experience with component-driven UI and UI primitive libraries like Radix, design systems or canvas-based rendering (Fabric.js).
Familiarity with GraphQL, event-driven architectures, or workflow orchestration.
Experience or interest in the home building, home remodeling, construction, or real estate industries.
This internship position is set to begin in April 2026 and will last 12 weeks, with a commitment of approximately 30 hours per week. The compensation ranges from $20 to $25 per hour, depending on experience. The internship will be hybrid, with in-person and remote components, conducted at our Vancouver, WA headquarters and via platforms such as Google Meet and Zoom. We will provide all necessary equipment, including a laptop, to ensure you have everything needed to succeed in this role.
How to Apply:
If this role excites you and you feel aligned with our Principles, please submit your application via LinkedIn or the Digs Careers Page.
Note: This internship position may lead to future employment opportunities, subject to performance and business needs.
Digs is committed to fostering an inclusive and diverse workplace where everyone feels valued and respected. We encourage candidates from all backgrounds to apply.
Applicants must be authorized to work in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.
Ready to apply?
Apply to DigsShare this job
Company: Digs
Location: Hybrid (HQ: Vancouver, WA)
Job Type: Internship (Spring 2026)
Duration: 12 weeks
Digs is building the future of collaboration between builders and homeowners. Our platform uses artificial intelligence to organize, surface, and share the information that matters most during a home build—making the entire experience more transparent, connected, and intuitive.
We’re a team of experienced entrepreneurs, operators, and builders who care deeply about craft. We move fast, think long-term, and hold a high bar for what we build. If you’re curious, motivated, and excited about creating meaningful technology from the ground up, you’ll fit right in.
At Digs, you won't be working on throwaway sandbox projects. We expect you to hit the ground running and ship real production code from day one. You will act as a core member of our R&D team, working alongside our Head of R&D and the broader engineering team to build the services and infrastructure that turn ML model outputs into user-facing value — focusing on backend integration, evaluation, and production readiness rather than model research.
Want to know what drives us? Explore our Digs Principles.
Build and maintain FastAPI services in Python that serve ML models and integrate into our broader microservices architecture.
Build evaluation frameworks and benchmarks to systematically measure quality across our ML services.
Work with geometric and spatial data using libraries like Shapely, NumPy, and OpenCV to process, validate, and post-process model outputs into production-ready formats.
Improve and extend our vision and language pipelines for construction document understanding, including tasks such as instance segmentation, classification, and geometric shape analysis.
Integrate ML outputs into production workflows orchestrated by our Restate durable execution engine.
Adopt and help shape our agentic coding practices — our team embraces tools like Cursor, Copilot, and Claude Code to accelerate development.
Work with vector embeddings and semantic search infrastructure using pgvector.
Contribute to our TypeScript backend and React frontend as features require end-to-end implementation.
Run data analysis and experimentation to identify model failure modes and drive improvements with measurable results.
Contribute to our human-in-the-loop annotation workflows, helping design pre-annotation pipelines and process crowdsourced labeling results.
You recently completed a degree in Computer Science, Machine Learning, Data Science, or a related field (or have equivalent practical experience) and are looking for a runway to transition into a full-time role.
You have a strong foundation in Python and are comfortable writing production-quality code, not just notebook prototypes.
You have coursework or project experience in machine learning and understand the fundamentals of training, evaluation, and iteration.
You are comfortable working with data — cleaning it, analyzing it, visualizing it, and drawing conclusions from it.
You are a highly collaborative, self-motivated communicator who thrives in ambiguity, takes ownership of your work without waiting for instructions, and isn't afraid to say "I don't know yet" while moving fast.
You are comfortable participating in virtual meetings and in-person collaboration at our Vancouver, WA HQ
Bonus Qualities You Might Have
Experience building APIs with FastAPI, Flask, or similar Python web frameworks and deploying models behind them.
Familiarity with HuggingFace Transformers and the model hub ecosystem.
Experience training models from scratch or fine-tuning using supervised fine-tuning or parameter-efficient fine-tuning techniques.
Contributions to open-source projects or published research.
Startup experience: proven ability to move fast on a small engineering team.
Experience or interest in the home building, home remodeling, construction, or real estate industries.
This internship position is set to begin in April 2026 and will last 12 weeks, with a commitment of approximately 30 hours per week. The compensation ranges from $20 to $25 per hour, depending on experience. The internship will be hybrid, with in-person and remote components, conducted at our Vancouver, WA headquarters and via platforms such as Google Meet and Zoom. We will provide all necessary equipment, including a laptop, to ensure you have everything needed to succeed in this role.
How to Apply:
If this role excites you and you feel aligned with our Principles, please submit your application via LinkedIn or the Digs Careers Page.
Note: This internship position may lead to future employment opportunities, subject to performance and business needs.
Digs is committed to fostering an inclusive and diverse workplace where everyone feels valued and respected. We encourage candidates from all backgrounds to apply.
Applicants must be authorized to work in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.
Ready to apply?
Apply to DigsCookies & analytics
This site uses cookies from third-party services to deliver its features and to analyze traffic.