Software Engineer
Vancouver, BC · Hybrid
Requirements * 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 ...
Vancouver, BC · Hybrid
Requirements * 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 ...
Vancouver, BC · Hybrid
Requirements * 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 ...
Vancouver, BC · On-site
Requirements * 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 ...
Quick apply
Vancouver, BC · On-site
Requirements * 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 ...
Vancouver, BC · On-site
CA$74K - CA$87K/yr
Requirements * 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 ...
Quick apply
Vancouver, BC · On-site
CA$74K - CA$87K/yr
Requirements * 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 ...
Vancouver, BC · On-site
This is a mid-level software engineer requirement not applicable for fresh graduates or interns. #LI-PA1 Additional Information The new hire base pay for this role has a pay range of $95,000 to $145 ...
Quick apply
Vancouver, BC · On-site
This is a mid-level software engineer requirement not applicable for fresh graduates or interns. #LI-PA1 Additional Information The new hire base pay for this role has a pay range of $95,000 to $145 ...
... Engineering or equivalent ... Completed one or more Co-op terms of firmware or embedded software development. Completed one or ...
... Engineering or equivalent ... Completed one or more Co-op terms of firmware or embedded software development. Completed one or ...
Richmond, BC · On-site
$40 - $55/hr
Create technical specifications and apply software engineering principles to analyze, problem-solve, and design a solution. * Monitor system performance and perform predictive maintenance, also ...
Richmond, BC · On-site
$40 - $55/hr
Create technical specifications and apply software engineering principles to analyze, problem-solve, and design a solution. * Monitor system performance and perform predictive maintenance, also ...
Participate in all parts of software engineering, ranging from design and implementation of software solutions to testing and peer review * Collaborate with engineers on building and optimizing our ...
Participate in all parts of software engineering, ranging from design and implementation of software solutions to testing and peer review * Collaborate with engineers on building and optimizing our ...
Vancouver, BC · On-site
Working at the intersection of software, hardware, imaging, and healthcare, you will help solve complex engineering challenges that directly influence the performance, usability, and future evolution ...
Quick apply
Vancouver, BC · On-site
Working at the intersection of software, hardware, imaging, and healthcare, you will help solve complex engineering challenges that directly influence the performance, usability, and future evolution ...
The Role We are seeking a Graduate Software Engineer with a passion for building high-performance ... Demonstrated problem-solving skills (through coursework, projects, internships, or competitions)
The Role We are seeking a Graduate Software Engineer with a passion for building high-performance ... Demonstrated problem-solving skills (through coursework, projects, internships, or competitions)
CA$50K - CA$70K/yr
Software Engineer Studio/Department: Darkpaw Games Employee Type: Full Time, Regular Location : Remote ( within BC, Canada) Salary Range: $50,000 - $70,000 CAD Ravenwake Games is the newest studio ...
Quick apply
CA$50K - CA$70K/yr
Software Engineer Studio/Department: Darkpaw Games Employee Type: Full Time, Regular Location : Remote ( within BC, Canada) Salary Range: $50,000 - $70,000 CAD Ravenwake Games is the newest studio ...
Vancouver, BC · On-site +1
As a Software Engineer - Senior, this is your chance to work alongside a group of talented developers, impart your vision, and rapidly launch the latest cloud storage software. Your incredible ...
New
Vancouver, BC · On-site +1
As a Software Engineer - Senior, this is your chance to work alongside a group of talented developers, impart your vision, and rapidly launch the latest cloud storage software. Your incredible ...
New
Your role As a Staff Software Engineer, you'll own the platformization roadmap for shared services, architecting a plan to decouple existing functionality into highly reusable services. Your ...
Your role As a Staff Software Engineer, you'll own the platformization roadmap for shared services, architecting a plan to decouple existing functionality into highly reusable services. Your ...
$70K - $120K/hr
Venue Kings is seeking a curious and collaborative Software Engineer - Backend and Data Integrations to join our growing technology team. You will contribute to the design, development, and ...
Quick apply
$70K - $120K/hr
Venue Kings is seeking a curious and collaborative Software Engineer - Backend and Data Integrations to join our growing technology team. You will contribute to the design, development, and ...
Vancouver, BC · Hybrid
$170K - $190K/yr
The Role We are looking for an experienced software engineer to work on our distributed-identity orchestration platform. You will join an engineering team that strongly believes in designing for ...
Quick apply
Vancouver, BC · Hybrid
$170K - $190K/yr
The Role We are looking for an experienced software engineer to work on our distributed-identity orchestration platform. You will join an engineering team that strongly believes in designing for ...
Vancouver, BC · Hybrid
$170K - $190K/yr
The Role We are looking for an experienced software engineer to work on our distributed-identity orchestration platform. You will join an engineering team that strongly believes in designing for ...
Quick apply
Vancouver, BC · Hybrid
$170K - $190K/yr
The Role We are looking for an experienced software engineer to work on our distributed-identity orchestration platform. You will join an engineering team that strongly believes in designing for ...
The candidate shall work closely with software developers and take an active role in ensuring that ... Professional work/internship experience * Knowledge of Selenium, Win 32, and Microsoft UI ...
The candidate shall work closely with software developers and take an active role in ensuring that ... Professional work/internship experience * Knowledge of Selenium, Win 32, and Microsoft UI ...
The Senior Integration Engineer will work closely with Development Managers, Senior Software Engineers and other team members such as QA Engineers, Product Owners, Support Engineers (DevOps), ...
The Senior Integration Engineer will work closely with Development Managers, Senior Software Engineers and other team members such as QA Engineers, Product Owners, Support Engineers (DevOps), ...
Vancouver, BC · On-site
CA$120K - CA$200K/yr
As a software engineer on our team, you'll be working closely with the whole company to bring features from ideation to implementation. Your participation will have a significant impact on our ...
Vancouver, BC · On-site
CA$120K - CA$200K/yr
As a software engineer on our team, you'll be working closely with the whole company to bring features from ideation to implementation. Your participation will have a significant impact on our ...
Vancouver, BC · On-site
CA$140K - CA$210K/yr
About You Basic Qualifications (Senior Software Engineer): * 6+ years of experience in Software Engineering, Distributed Systems or a related field * 3+ years proficiency in at least two of the ...
Vancouver, BC · On-site
CA$140K - CA$210K/yr
About You Basic Qualifications (Senior Software Engineer): * 6+ years of experience in Software Engineering, Distributed Systems or a related field * 3+ years proficiency in at least two of the ...
As a Machine Learning Software Engineer, you'll be responsible for owning and delivering a project end to end - everything from data pre-processing and exploration, to building and scaling ML ...
As a Machine Learning Software Engineer, you'll be responsible for owning and delivering a project end to end - everything from data pre-processing and exploration, to building and scaling ML ...
To thrive as a Software Engineer Intern, you need a solid understanding of programming languages (such as Java, Python, or C++), algorithms, data structures, and typically be pursuing or have a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and sometimes issue tracking tools is often expected. Strong problem-solving abilities, a willingness to learn, and effective communication are key soft skills that help interns excel in collaborative environments. These skills ensure interns can contribute meaningfully to technical projects, integrate well with engineering teams, and grow rapidly within the organization.
A Software Engineer Internship is a temporary position where students or entry-level professionals gain hands-on experience in software development. Interns typically work on real projects, write code, debug issues, and collaborate with engineering teams. The internship helps develop technical skills, knowledge of software development processes, and familiarity with industry tools. It also provides networking opportunities and can lead to full-time job offers.
Software Engineer Interns are often assigned to real-world projects that may include developing new features, fixing bugs, writing automated tests, or improving documentation. They usually work as part of a development team under the mentorship of experienced engineers, which allows them to participate in code reviews, agile meetings, and collaborative problem-solving sessions. The exact responsibilities may vary, but interns are regularly exposed to the full software development lifecycle and are encouraged to ask questions and contribute ideas. This hands-on experience not only builds technical skills but also prepares interns for full-time roles after graduation.

Full-time
Medical, Dental, Vision
Re-posted 27 days ago
About us:
Spring Financialis a Canadianfinancial technology companyfocused on making every day financial servicessimpler, faster, and more accessible.
We build technology that helps Canadiansbuild credit, save money, and access lending productswithout unnecessary friction. Our platforms allow customers to apply and manage their financesonline, 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 over250,000+ product originations across credit-building products, personal lending, and mortgage solutions.We're a fast-growing, product-driven team that valuespractical 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 onreal-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:
What we're looking for:
Requirements
A plus, not required
What We Will Give You:
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!