Software Engineer
Spring Financial
Job Description
About Us Spring Financial is a Canadian financial technology company focused on making everyday 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. About The Role Full‑time, permanent, hybrid position based in downtown Vancouver (3 days in office, 2 days WFH).
You will design, build, and operate software in production, working across the stack from back‑end services and APIs to customer‑facing front‑ends. You will learn to weigh performance, maintainability, and speed of delivery, and defend your choices. We are an AI‑native engineering team, so you will use AI agents as your primary development method and build AI into our products.
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 test and validation harnesses to verify AI‑generated output quickly (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 1 to 2 years of software engineering experience (work, internships, co‑ops, or substantial personal projects).
Projects where AI agents were central to the build process; ready to explain what the agent did, what you did, and how you verified the result. Proficiency in at least one modern programming language (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. 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) 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 company. GRSP matching program to support long‑term financial goals.
A modern, collaborative workspace in the heart of downtown Vancouver. Ongoing career growth opportunities. #J-18808-Ljbffr