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!
- ...high-growth, well-funded SaaS company that helps answer questions software development teams have about their applications. This allows... ...built. About You You’re an experienced software development engineer with a track record of building and shipping products that customers...SuggestedLong term contractFull timeWork at officeFlexible hours
$104.5k - $142.8k per year
...About The Team - Development Release Engineering (DRE) DRE ( are EA's global build automation... ...DRE supporting The Sims franchise as a Software Engineer. The position is hybrid (3 days... ..., Open Telemetry) ~ Commercial Game Engine (e.g. Unity, Unreal) ~ Agile familiarity...SuggestedFull timeWork at officeLocal area$115.1k - $161.2k per year
...our team and dream big. The Sims is looking for an experienced engineer who can help develop new tools and pipelines to support our... ...and the bulk of your work will be done in C#/C++. As a Tools Software Engineer for a game at Maxis, you will Work with designers, producers...SuggestedFull timeFlexible hours- ...Ready to make an impact as a Full Stack Software Engineer for an innovative SaaS startup? At Remarcable , we’re not just building software—we’re transforming how contractors and distributors work together in the construction industry. We’re looking for a resourceful...SuggestedFull timeFor contractorsRemote work
$135.8k - $253k per year
...limit thinking in a cloud-enabled world. Microsoft's Azure Data engineering team is leading the transformation of analytics in the world of... ...are better served. Responsibilities As a Principal Software Engineering Manager on the Fabric Platform Shell team, you will...SuggestedFull timeLocal area$105k - $130k per year
...This is a Hybrid position located in Vancouver. Position Summary We are seeking an experienced and enthusiastic back-end Software Engineer to join our Vancouver-based team. This hybrid role combines the benefits of team collaboration in the office with the flexibility...Full timeWork at officeRemote workWorldwideFlexible hours- ...strategies for features being developed and automate them Create comprehensive test plans execute and automate them Support engineering organizations in troubleshooting or addressing issues with applications and dev/test environments Qualifications : To be successful...Full timeWork at officeRemote workFlexible hours
- ...running in real industrial pilots - and we’re growing the team to take it even further. About the Role As a Senior Embedded Software Engineer at Humanoid, you will play a pivotal role in designing, developing, and optimizing embedded systems for cutting-edge robotic...Full timeWork at officeWorldwide
- ...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
$90k - $107k per year
...still the one who validates the output. These are the essentials you'll need to get an interview ~2-3 years of professional software engineering experience in an agile, full-stack-focused environment. ~ Solid full-stack fundamentals: request lifecycles, data persistence...Work at officeLocal areaImmediate startFlexible 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
$90k - $107k per year
...Position Overview As a Software Engineer II at Diligent, you’ll play a hands-on technical role building and operating the core services that power the Diligent One Platform. Our team owns its services end to end — from architecture and implementation through deployment...Work at officeLocal areaFlexible hours- ...distributed data storage, and TiDB for scalable SQL workloads. Engineers on the team build resilient, highly available systems that process... ...user profile and audience data at scale. Build event-driven software utilizing messaging technologies such as Kafka. Work with distributed...Local areaRemote workWork from homeHome office
$130k - $173k per year
...about cybersecurity, digital experiences, and identity and access management. Join Our Team Join the PingFederate Software team as a Senior Staff Engineer, where you will architect the next generation of proactive, automated security and scaling frameworks for a platform...Local areaWorldwideFlexible hoursShift work$114.4k - $203.9k per year
...demand management platform that makes this vision possible: the engine behind Microsoft’s strategy to make Microsoft Ad network the central... ...Order Management real-time engineering is seeking a Senior Software Engineer to design, develop, and operate high-scale backend services...Ongoing contractFull timeWork at officeLocal areaRelocation$146.2k - $201.1k per year
...can use deep data insights to improve their business. Founded by engineers — and customer obsessed — we leap at every opportunity to solve... ...virtual machines. And we're only getting started. As a Fullstack software engineer, you will work with your team and product management to...Full timeSummer workWorldwide$177.1k - $221.4k per year
...As Marqeta's Senior Manager, Software Engineering, you will lead and evolve our Credit onboarding team. This is a critical leadership role responsible for scaling the next generation of innovative credit onboarding platforms that power modern fintech experiences. You...Work at officeRemote workFlexible hours$200k - $240k per year
...Overview We are seeking a hands-on Director of AI Software Engineering to lead and scale AI engineering efforts supporting multiple business units across Governance, Risk, and Compliance (GRC). This role sits at the intersection of product delivery, platform evolution...Work at officeLocal areaFlexible hours- ...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 contractFull timeRemote workFlexible hours
- ..., a world leader in building AI-based control systems for humanoid robots, is looking to hire a skilled and motivated Real Time Software Engineer to join our Real Time Systems team. The Real Time Software Engineer is a crucial part of our team, supporting the integration and...Permanent employmentFull timeContract workWork at office
$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- ...platforms for autonomous vehicle and robotics teams. The Product Engineering team owns the customer-facing product and service layer: the... ...services and APIs that connect them. We're hiring a Senior Software Engineer to own delivery across this stack. You'll design and build...Full time
$191.1k per year
...get together quarterly for intense in-person working sessions called “surges.” learn more about working at Coinbase. Senior Software Engineer, Data Platform We're hiring a Senior Software Engineer to join the Data Platform team within Platform to help build the systems...Full timeLocal area$58 per hour
Overview Languages English Education Bachelor's degree Artificial intelligence Computer science Computer software engineering Experience 2 years to less than 3 years On site Work must be completed at the physical location. There is no option...Long term contractPermanent employmentFull timeRemote work$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$100k - $150k per year
...experiences from Tencent, Alibaba, Amazon, ByteDance, and more. Our engineering team is composed of passionate, driven, and talented engineers... ...collaboration. Day In The Life You are a seasoned Software Engineer with a strong background in application development....Hourly payFull timeWork at officeLocal areaWork from home2 days per week$131k - $164k per year
...About the Role We're hiring a Staff Software Engineer with strong engineering fundamentals, hands-on experience building AI solutions, developer tooling, and automation to make AI a practical, measurable part of how teams build and ship software. What You'll Do...Work at officeLocal areaVisa sponsorshipFlexible hours- ...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
- ...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
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- director software engineering Vancouver, BC
- software developer intern Vancouver, BC
- software engineer part time Vancouver, BC
- remote entry level software developer Vancouver, BC
- software developer entry level Vancouver, BC
- développeur logiciel Vancouver, BC
- software engineer internship Vancouver, BC
- junior software engineer Vancouver, BC
- software developer no experience Vancouver, BC
- software developer internship no experience Vancouver, BC
