Enable job alerts via email!

Software Engineer

Spring Financial

Vancouver

Hybrid

CAD 90,000 - 115,000

Full time

30+ days ago

Job summary

Spring Financial is seeking a Software Engineer who is a proficient full-stack developer ready to deliver production-ready software. In this hybrid role, you'll collaborate with cross-functional teams, own feature delivery, and ensure quality through thorough testing and best practices. Join a leading fintech company in downtown Vancouver focused on transforming the financial landscape for Canadians.

Benefits

Comprehensive benefits package
GRSP matching program
Transit allowance
Ongoing career growth opportunities

Qualifications

  • 3+ years of experience building production software.
  • Proficient in modern languages/frameworks (e.g., TypeScript / React, Java / Spring, Python / Django).
  • Experience with distributed systems and RESTful APIs.

Responsibilities

  • Own end-to-end delivery of features or services.
  • Collaborate with product and business stakeholders.
  • Write clear, well-tested, and maintainable code.

Skills

Software Development
Full-Stack Development
Collaboration
Problem Solving

Job description

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 options—we’re here to change that. As one of Canada’s fastest-growing fintech companies, annually we help 1 million customers explore their financing options with ease—online, via text, or over the phone. Our dynamic, innovative team thrives on collaboration, growth, and making a real impact.

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, you’re 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 team’s 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 you’ll 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!

J-18808-Ljbffr

Create a job alert for this search
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs