Software Engineer
$74k - $87k per yearSpring Financial
Spring Financial is a Canadian financial technology company focused on making every day financial services simpler, faster, and more accessible .
We build technology that helps Canadians build credit, save money, and access lending products without unnecessary friction. Our platforms allow customers to apply and manage their finances online, by text, or over the phone , making the experience convenient and flexible.
Since launching in 2014, Spring has grown into one of Canada’s largest fintechs, with over 250,000+ product originations across credit-building products, personal lending, and mortgage solutions.
We’re a fast-growing, product-driven team that values practical solutions, strong execution, and thoughtful collaboration . We give people ownership, trust them to make decisions, and focus on building systems that scale reliably.
If you’re interested in working on real-world fintech platforms used by hundreds of thousands of Canadians , Spring offers the opportunity to make a tangible impact through well-built technology.
NOTE: This is a full-time, permanent, hybrid position in downtown Vancouver. 3 set days in the office and 2 WFH.
About The Role
You will design, build, and operate software that runs in production. This role is an entry point to the full software development lifecycle: you will design solutions, write the code, deploy it, monitor it, and keep it healthy. Senior engineers will support your growth, and they will expect you to ship real work.
You will build across the stack, from back-end services and APIs to customer-facing front-ends, and you will learn how our systems fit together to deliver value. You will weigh performance, maintainability, and speed of delivery against each other and defend your choices. You will question assumptions, propose improvements, and own the quality and stability of what you ship.
We are an AI-native engineering team. AI is not a tool we encourage you to try. It is how we build. We expect two things, and we treat them as distinct skills.
The first is using AI agents as your primary development method. You decompose a problem into specifications an agent can execute, you direct the agent through the work, and you review every change it produces before it ships. You do not trust agent output on faith. You read the diff, you understand it, and you own its correctness. You build the test and validation harness that lets you verify agent-generated changes quickly, and you know when a problem is better solved without an agent.
The second is building AI into the products themselves: calling LLM APIs, wiring up tool use, and assembling agentic workflows that solve customer problems. This is a strong plus rather than a requirement. Tell us which of these you have done and how far you took it.
You will own the validation of your own changes end to end: unit tests, integration tests, end-to-end flows, and any manual checks the change requires. You will learn to build observability into your services, respond to production issues, and work within our CI/CD and automation pipelines.
You will also begin building the communication skills and business awareness that engineering at this company requires. You will work with product managers and designers to clarify scope and expected behavior, and you will learn how your work connects to customer value and business priorities.
What You’ll Do
- Build and maintain features and services across the stack: front-end, back-end, and infrastructure.
- Direct AI agents through development tasks. Decompose problems into specs, delegate the work, and review every generated change before it ships.
- Build the test and validation harness that lets you verify agent output fast: unit, integration, and end-to-end coverage.
- Use AI across the full workflow, from investigating bugs to refactoring to documentation, and judge when not to use it.
- Walk us through AI-built projects or prototypes you have shipped, and explain the decisions behind them.
- Collaborate with senior engineers and cross-functional partners in Product, Design, and QA to deliver customer value.
- Take part in code reviews, ask questions, and sharpen your technical skills.
- Write clean, testable code and own the validation of your changes end to end.
- Debug and resolve production issues with support from your team.
- Adopt our DevOps practices: CI/CD, observability, and incident response.
- Join team stand-ups, planning sessions, and retrospectives.
Requirements
What we're looking for
- 1 to 2 years of software engineering experience through work, internships, co-ops, or substantial personal projects.
- Projects you can walk us through where AI agents were central to how you built them, not just an assistant on the side. Be ready to explain what the agent did, what you did, and how you verified the result.
- Proficiency in at least one modern programming language, such as TypeScript, Java, Python, or PHP.
- Hands-on experience building full-stack applications, from front-end interfaces to back-end services and APIs.
- Familiarity with AI development tools and workflows: AI coding agents, LLM APIs, prompt engineering, and agentic patterns.
- Basic exposure to AWS or an equivalent cloud platform. You will grow this through guided work.
- Working knowledge of web architecture (client and server), APIs, and databases.
- Experience with version control and automated testing.
- A drive to grow through feedback, collaboration, and real work.
A Plus, Not Required
- You have built AI features into a product: LLM API integration, tool use, retrieval, or multi-step agentic workflows.
What We Will Give You
- Competitive annual salary ranging from $74,000 to $87,000, reflective of experience and impact.
- Comprehensive benefits package, including extended health, dental, and vision coverage — with 100% of monthly premiums covered by the Spring.
- GRSP matching program to support your long-term financial goals.
- A modern, collaborative workspace in the heart of downtown Vancouver.
- Ongoing career growth opportunities
Please note : Upon applying, our Talent Acquisition team will review your resume. If you qualify, we will reach out to learn more about your experience and answer any questions you may have about the role, benefits, compensation, and more. Due to high application volume, we may not be able to respond to everyone.
Thank you for your interest! We appreciate your time and look forward to reviewing your application!
$98.6k - $127.6k per year
...re all about asking for help when we need it, collaborating with others, and partnering across the organization - and beyond. Software Engineer Vancouver, Canada Job category: University Job ID: 130860-en_US Job summary NetApp is developing new portfolio...SuggestedFull timeWork at officeLocal areaImmediate start$70.51k - $88.13k per year
...6a3473d2-3534-83e8-bf84-0535f52f7354-0" data-testid="conversation-turn-4" data-turn="assistant" Join the PingAccess Software team as a Software Engineer, where you’ll develop features and updates for our mission-critical platform that secures billions of identities for...SuggestedFull timeLocal areaWorldwideFlexible hours- ...import and export connectors, privacy and compliance, and the operational reliability of everything in between. As a Senior Software Engineer, you'll take on complex infrastructure challenges: designing for extreme throughput, optimizing for millisecond latencies, and building...Suggested
$156k - $188k per year
...and closed EHR systems into a single, modern platform that powers software, APIs, payments, and patient experiences across the ecosystem.... ...industry. What You’ll Do ~ You'll one of NexHealth's first engineers based in Canada — setting the technical and cultural tone for what...SuggestedLive InRemote workFlexible hours$86.32k - $107.9k per year
...Position Overview: As a Software Engineer II at Diligent, you’ll take on a hands-on technical role in building secure, scalable, and high-performing serverless microservices using TypeScript on AWS. You’ll contribute meaningfully to our mission of making governance...SuggestedWork at officeLocal areaFlexible hours$132.6k - $174k per year
...our guests post-purchase experiences after placing their orders on the Lululemon website. Core Responsibilities As a Senior Software Engineer, you will lead the design and implementation of complex software systems and features spanning multiple services and components,...Long term contractPermanent employmentFull timePart time$93.7k - $153.9k per year
...organization, focused on developing the latest game features and engine enhancements in close collaboration with game and engine dev... ...created character heads for all EA SPORTS titles. A Rendering Software Engineer is a part of the game creation process. You will report...Full timeFlexible hours- ...still runs on disconnected systems, manual workflows, and decisions made without data. Most of it has never been touched by modern software engineering, let alone AI. EviSmart is the dental industry's Autopilot. We build the platform that automates the workflows consuming the...Long term contractFull timeTemporary workInternshipWork at officeImmediate start
$147k - $174k per year
...Scrappy, Curious, Optimistic, Persistent, and Empathetic . Your role We are seeking an experienced and ambitious Full Stack Software Engineer passionate about building high-quality, large-scale web and desktop-native applications using modern frontend and backend...Long term contractWork at officeShift workRotating shift$90k - $110k per year
...Job Responsibility: Netskrt is seeking a talented and motivated Software Engineer (Observability) based in Vancouver, BC to be part of our platform team. If you are passionate about building metrics and log collection systems, this is an exciting opportunity to make a...Full timeWork at office$120k - $150k per year
...Job Responsibility: Netskrt is seeking a talented and motivated Software Engineer (Platform) based in Vancouver, BC to be part of our platform team. If you are passionate about building metrics and log collection systems, this is an exciting opportunity to make a significant...Long term contractFull timeWork at office- ...Elasticsearch, Redis, ScyllaDB, Redshift, TiDB, MariaDB Build software that utilize messaging queues such as Kafka, SQS, and Kinesis... ...candidates that have: ~2+ years of experience as a Backend Software Engineer. ~ Very strong problem solving skills in data structures,...Local areaRemote workWork from homeHome office
$146k - $162k per year
...We are looking for a Software Engineer to join our Product team in Vancouver, where we build features end-to-end, from designing our data models to implementing the subtle interaction behaviors that differentiate good software from great software. In this role, you won’t just...Long term contractWork at officeLocal areaWork from homeWorldwide$128.15k - $151.93k per year
...Optimistic, Persistent, and Empathetic . Your role At Dialpad, we are building the future of AI-driven communication. As a Software Development Engineer in Test (SDET), you will lead the charge in building scalable, world-class mobile test automation frameworks that empower...Work at officeShift work- ...Sonus Microsystems is reimagining ultrasound for continuous, operator-independent patient monitoring, and we're looking for a Software Engineer to join our highly collaborative team of scientists, engineers, and innovators working at the intersection of deep tech and real-...Full timeInternship
- ...in NYC and Vancouver, Canada. On-site is not required but encouraged if you are local for team bonding. There are many 100% remote engineers and non-engineers in the company. We have videos on for our weekly team syncs and pair-coding / tech discussion. Application...Full timeLocal areaRemote work
$146k - $162k per year
...believe AI represents the future of work, and APIs are at the heart of how AI connects with the tools where work happens. As a Software Engineer on our API & Developer Platform team in Vancouver, you will help make our developer platform come to life for AI, designing intuitive...Long term contractWork at officeLocal areaWork from homeWorldwide- ...loving culture, and a drive to do what it takes to make great games. And this is where you come in… The key function of the Software Engineer Co-op (Gameplay ) is to gain knowledge and experience in building gameplay features and mechanics, and creating tools that...Contract workInternship
$40 - $75 per hour
...situations - Believes rewards should follow meaningful results, with engineers who make a real impact on the product and the company sharing in... ...team and purpose above self-gain Curious about life as a Software Engineer at Vizzion? Click below to see what it’s all about....Hourly payLong term contractFull timeTemporary workFlexible hours- ...culture, and a drive to do what it takes to make great games. And this is where you come in... We are looking for a Senior Software Engineer to join us on a contract for for an unannounced project with a large IP partner. The key function of the Senior Software Engineer...Contract workFor contractors
$192k - $240k per year
...banking with intuitive spend management, bill pay, and travel software, Brex enables founders and finance teams to accelerate operations... ...tools, resources, and support you need to grow your career. Engineering at Brex Engineering at Brex is about building systems that...Long term contractWork at officeRemote workWork from home$122.3k - $170.7k per year
...and developer workflows Contribute to incident response and continuous system improvements What You Bring ~7+ years as a Software Engineer, with increasing levels of responsibility. ~ Experience working on large-scale build/release systems or developer platforms (e...Full timeLocal area$128.8k - $193.2k per year
...Cloud Platform for AI (GPT-in-a-Box). This high-performant Machine Learning full-stack cloud platform helps you optimise IT costs with a software-defined cloud operating model. Harness AI-ready capabilities right out of the box, simplified to build, fine-tune, and run models,...Full timeInternshipWork at officeRemote workRelocation package3 days per week$150k - $200k per year
...One-liner: Suger is a rapidly growing company that helps B2B software companies sell through cloud marketplaces. Salary: $150K/yr... ...deployment, and iteration • Act as a technical multiplier, setting engineering standards, mentoring engineers, and raising the overall quality...Long term contractDirect hire- ...Principal Software Engineer Saviynt's AI-powered identity platform manages and governs human and non-human access to all of an organization's applications, data, and business processes. Customers trust Saviynt to safeguard their digital assets, drive operational efficiency...Internship
- ...Basetwo provides manufacturing engineers with a low code AI platform that helps them troubleshoot and optimize their production processes... ...solutions that drive direct value to the users. ~5+ years of software development experience with modern full-stack web development....Long term contractWork from homeFlexible hours
$230.02k - $279.12k per year
...safer, more civil shared experiences for everyone. As a Senior Software Engineer on our Geometry team, you will drive foundational algorithms... ..., and aligned with the long-term vision of the Geometry and Engine teams. Collaborate Cross-Functionally: Work closely with other...Long term contractFull timeInternshipWork at officeLocal areaVisa sponsorshipMonday to friday- ...focused on precision, speed, and real outcomes. Our AI-powered engine learns, adapts, and improves continuously. Employers don’t just... ...leveraging AI tools. Who You Are ~10+ years of experience in software engineering, with a demonstrated track record of leading and...Hourly payLong term contractRemote workFlexible hours
$110k - $180k per year
...factories more flexible and productive. Robots enhanced with Apera’s software have 4D Vision – the ability to see and handle objects with... ...where you come in. We’re looking for a Software Development Engineer – Platform to design and build the software foundation that powers...WorldwideFlexible hours$279.12k - $332.44k per year
...been the foundation of the way users build in Roblox. Our physics engine enables dynamic environments with emergent behavior making games... ...knowledge of modern computer architecture and its impact on software performance. Physics and Numerical Methods Experience: Practical...Full timeWork at officeLocal areaVisa sponsorshipMonday to friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software developer remote Vancouver, BC
- software engineer - ai machine learning Vancouver, BC
- software engineer salary in canada Vancouver, BC
- junior software developer internship Vancouver, BC
- software developer internship Vancouver, BC
- software developer Vancouver, BC
- software engineer part time Vancouver, BC
- software engineer - computer Vancouver, BC
- ingénieur logiciel Vancouver, BC
- software developer internship no experience Vancouver, BC
