About us:
Spring Financial is revolutionizing financial access for Canadians, providing smart credit-building, mortgage, and lending solutions. Millions struggle with high-interest debt and limited financial optionswere here to change that.
As one of Canadas fastest-growing fintech companies, annually we help 1 million customers explore their financing options with easeonline, via text, or over the phone. Our dynamic, innovative team thrives on collaboration, growth, and making a real impact.
To learn more about our products please visit our website here: www.springfinancial.ca.
NOTE: This is a full-time, permanent, hybrid position in downtown Vancouver. 3 set days in the office and 2 WFH.
Job Overview:
As a Software Engineer, youre an experienced full-stack developer who can independently deliver production-ready software. You take ownership from ideation to deployment and help maintain system reliability. You connect technical decisions to customer needs and business outcomes, navigate ambiguity with sound judgment, and consistently raise the quality of your team and systems.
You design and deliver moderately complex features, working across APIs, databases, infrastructure, and front-end components. You contribute to design discussions, simplify where appropriate, and balance speed with sustainability. You help foster a strong engineering culture focused on quality, mentorship, and operational ownership.
At this level, you ensure your work is thoroughly tested and production-ready. This includes writing unit and integration tests, contributing to end-to-end coverage, and validating high-risk changes. You support build and deployment pipelines, promote continuous delivery, and contribute to the teams reliability and observability practices.
You begin working more closely with product and business stakeholders, especially on customer-facing or internal tools. You help clarify scope, translate needs into technical solutions, and offer input on trade-offs and timelines. You represent engineering in cross-functional discussions and focus on delivering outcomes.
What youll do:
- Own end-to-end delivery of features or services, including design, implementation, testing, deployment, and operations.
- Collaborate with product, design, and business stakeholders to scope and prioritize work that delivers impact.
- Identify edge cases and failure scenarios, and build systems that handle them gracefully.
- Participate in and lead technical discussions, providing feedback on design and implementation.
- Write clear, well-tested, and maintainable code and help others do the same.
- Take full responsibility for testing your changes at all levels (unit, integration, e2e, and manual).
- Monitor and maintain services in production, contributing to on-call rotations and incident response.
- Continuously improve code quality, developer tooling, CI/CD pipelines, and engineering processes.
- Mentor early-career engineers and share your knowledge through reviews and collaboration.
What You Should Already Have:
- 3+ years of experience building production software.
- Proficient in one or more modern languages and frameworks (e.g., TypeScript/React, Java/Spring, Python/Django).
- Experience with distributed systems, RESTful APIs, and full-stack development.
- Familiarity with CI/CD pipelines, monitoring tools, and DevOps best practices.
- Ability to write high-quality, testable, and well-documented code.
- Experience collaborating with cross-functional partners and participating in product conversations.
- Strong communication and collaboration skills; able to work independently in a fast-paced environment.
What We Will Give You:
- Competitive annual salary ranging from $90,000 to $115,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.
- Transit-Friendly Employer (Transit allowance).
- 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!