1

Software Engineer Internship Jobs in Surrey, BC (NOW HIRING)

Develop expertise in software that controls the physical world. Most product engineering is purely digital. At Jetson, your code affects real devices in real homes--thermostats, heat pumps, EV ...

Our award-winning software platform is powered by a team of world-class experts in big data ... As platform engineers, we are building a next-generation machine learning platform, which ...

Our award-winning software platform is powered by a team of world-class experts in big data ... As platform engineers, we are building a next-generation machine learning platform, which ...

Engineering at Brex Engineering at Brex is about building systems that scale with speed and intention. Our teams span Software, Data, Security, and IT, and operate with high autonomy and deep ...

We are looking for a Frontend Senior Software Engineer to join us on a contract for for an unannounced project with a large IP partner. The key function of the Senior Software Engineer is to build ...

Mentor & Influence: lead by example and mentor engineers on best practices in software design, coding, and operations * Collaborate Cross-Functionally: work closely with other engineering teams ...

We are looking for a Senior Software Engineer to join us on a contract for for an unannounced project with a large IP partner. The key function of the Senior Software Engineer is to build and ...

Senior Software Engineer, Frontend

Vancouver, BC ยท Hybrid

CA$192K - CA$240K/yr

Engineering at Brex Engineering at Brex is about building systems that scale with speed and intention. Our teams span Software, Data, Security, and IT, and operate with high autonomy and deep ...

Senior Software Engineer, Backend

Vancouver, BC ยท Hybrid

CA$192K - CA$240K/yr

Engineering at Brex Engineering at Brex is about building systems that scale with speed and intention. Our teams span Software, Data, Security, and IT, and operate with high autonomy and deep ...

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 industry ...

Software Engineer Full Stack

Vancouver, BC ยท On-site

CA$90K - CA$120K/yr

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 ...

Senior Software Engineer

Burnaby, BC ยท On-site

CA$152K - CA$190K/yr

As a Senior Full Stack Software Engineer on Remitly Business, you will build product and platform across both sides of this marketplace - from customer-facing onboarding and payment experiences to ...

We are seeking a highly skilled Staff Software Engineer to join our Data Engineering team. In this senior technical leadership role, you will drive the architecture, design, and evolution of our ...

We are seeking a highly skilled Staff Software Engineer to join our Data Engineering team. In this senior technical leadership role, you will drive the architecture, design, and evolution of our ...

Showing results 41-60

Software Engineer Internship information

See Surrey, BC salary details

$10

$35

$76

How much do software engineer internship jobs pay per hour?

As of Sep 5, 2026, the average hourly pay for software engineer internship in Surrey, BC is $35.21, according to ZipRecruiter salary data. Most workers in this role earn between $18.29 and $48.61 per hour, depending on experience, location, and employer.

What is a software engineer internship?

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.

What kinds of projects or tasks do software engineer interns typically work on during their internship?

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.

What are the key skills and qualifications needed to thrive in the software engineer internship position, and why are they important?

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.

What are the most commonly searched types of Software Engineer jobs in Surrey, BC?

The most popular types of Software Engineer jobs in Surrey, BC are:

What are popular job titles related to Software Engineer Internship jobs in Surrey, BC?

For Software Engineer Internship jobs in Surrey, BC, the most frequently searched job titles are:

What cities near Surrey, BC are hiring for Software Engineer Internship jobs?

Cities near Surrey, BC with the most Software Engineer Internship job openings:

Infographic showing various Software Engineer Internship job openings in Surrey, BC as of August 2026, with employment types broken down into 82% Full Time, 15% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $73,235 per year, or $35.2 per hour.

Software Engineer, Products

Jetson Home

Vancouver, BC โ€ข On-site

Full-time

Medical, Dental, Vision, Life

Re-posted 9 days ago


Job description

About Jetson

Jetson is on a mission to accelerate the transition of 100 million homes across North America away from fossil fuels toward sustainable energy use. We believe in a future that is 100% electric and 100% better.

Homes are one of the largest sources of carbon emissions, yet adoption of solutions like heat pumps remains slow due to cost and complexity. Jetson is solving this by building the first fully vertically integrated home electrification company — making clean energy simple, transparent, and affordable.

We rely heavily on technology, automation, and data to scale this impact. At Jetson, we value people who are excellent at their craft, curious about new tools (including AI), and motivated to continuously improve how work gets done.

Who You Are:
  • Someone who thrives in ambiguity. Early-stage companies don't hand you a spec and walk away. You're comfortable defining problems as much as solving them, and you've learned to make good decisions with incomplete information.
  • A product-minded engineer. You care about what you're building, not just how it's built. You think about the user experience, ask questions about the "why," and take pride in shipping features that customers actually love. You're not satisfied when the code works; you're satisfied when the product works.
  • An empathetic collaborator. You enjoy working with designers on interaction details, firmware engineers on device behavior, data teams on optimization logic, customer support on real-world issues, and more. You communicate clearly across these boundaries, and you remember that we all succeed or fail together.
What We Need:
  • End-to-end ownership of user-facing product features. Thermostat control, schedules, energy optimization, air quality tracking, and more—from mobile app to backend to device integration. You'll own features from concept through production, not just tickets in a sprint.
  • Full-stack fluency. Comfort building across mobile (React Native or native iOS/Android) and backend systems. You don't need to be an expert in everything, but you can work across the stack and learn what you don't know.
  • API and system design sense. You'll design interfaces between mobile apps, backend services, and IoT devices. Experience thinking through data models, state management, and the edge cases that emerge when software meets the physical world.
  • Engineering rigour. Tests, code review, and CI/CD are table stakes–practices which are often treated as optional in firmware. Not at Jetson.
  • Comfort with on-call responsibility. Our customers rely on our systems to heat & cool their homes. When production issues arise, we need engineers who can quickly diagnose, resolve, and ensure they don't happen again.
How You Will Grow:
  • Develop expertise in software that controls the physical world. Most product engineering is purely digital. At Jetson, your code affects real devices in real homes—thermostats, heat pumps, EV chargers. You'll learn to build software that bridges the gap between pixels and physics.
  • See the full picture, and influence it. Product engineering at Jetson touches mobile, backend, IoT, energy markets, and end customers. You'll gain context that's rare for product engineers, with the opportunity to expand into adjacent areas if you're interested.
  • Shape how we build. We're a small team building our practices as we go. You'll help shape our firmware architecture, tooling, and standards, including how we use AI to move faster than ever.

Job Type: Full-time, Permanent

Pay: We are open to considering candidates at several levels. Our compensation is structured to meet or exceed the market standard.

Benefits:

Dental Care

Health Insurance

Vision Care

Life Insurance

Disability Insurance

Education Support

Parental Leave Top Up

Work Location: In person - Kitchener, ON or North Vancouver, BC

Do you feel like you don't have everything that's listed above but can still do the job? If you have the core skills and experience that we're looking for and are willing to use your talent to learn the rest, we encourage you to apply!

U.S. Roles Jetson is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, national origin, age, disability, genetic information, sexual orientation, or gender identity. If you require accommodation during the recruitment process, please contact us.

Canada Roles Jetson is an equal opportunity employer committed to inclusive hiring. We do not discriminate on any ground protected under applicable human rights legislation. If you require accommodation at any stage of the recruitment process, please contact us.