1

Software Developer Internship Jobs in Surrey, BC

Geotechnical Engineer-in-Training (EIT) Real field work, real mentorship, and a clear path to your ... Co-op, internship, or summer experience in geotechnical consulting, materials testing, or ...

Support senior staff during value management and value engineering exercises by preparing backup ... Experience with or exposure to estimating software (e.g., CostX) is an asset but not required.

Support senior staff during value management and value engineering exercises by preparing backup ... Experience with or exposure to estimating software (e.g., CostX) is an asset but not required.

Building Operator, Level 2

Burnaby, BC · On-site

CA$65K - CA$80K/yr

Monitor computerized control systems and utilize all required software tools for inspections ... Minimum 5th Class Power Engineering Certificate is required. * 1-2 years of building operations ...

Showing results 41-52

Software Developer Internship information

See Surrey, BC salary details

$8

$30

$72

How much do software developer internship jobs pay per hour?

As of Sep 3, 2026, the average hourly pay for software developer internship in Surrey, BC is $30.67, according to ZipRecruiter salary data. Most workers in this role earn between $14.44 and $46.21 per hour, depending on experience, location, and employer.

What is a software developer internship?

A Software Developer Internship is a temporary position designed for students or recent graduates to gain hands-on experience in software development. Interns work alongside experienced developers to assist in coding, debugging, testing, and sometimes designing software solutions. The role helps interns improve their programming skills, understand software development workflows, and gain exposure to industry tools and practices. Many internships also offer mentorship and networking opportunities, which can lead to full-time positions after graduation.

What types of projects or assignments can I expect as a software developer intern?

As a Software Developer Intern, you'll typically work on real-world projects that support the ongoing development goals of your team, such as building features, fixing bugs, or participating in code reviews. Many internships involve collaborating with full-time developers, attending daily stand-ups, and sometimes contributing to documentation or testing efforts. This hands-on experience not only helps you apply classroom knowledge but also exposes you to agile development methodologies and workplace best practices. You'll have the opportunity to make impactful contributions while learning from experienced mentors and peers.

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

To thrive as a Software Developer Intern, you need a foundational understanding of programming languages such as Python, Java, or C++, typically supported by relevant coursework or coding projects. Familiarity with version control tools like Git, basic software development frameworks, and participation in coding bootcamps or certifications is advantageous. Strong problem-solving ability, eagerness to learn, and effective communication skills set top candidates apart. These skills and qualities enable interns to effectively contribute to projects, collaborate with teams, and adapt quickly to professional development environments.

What does a software developer internship do?

A software developer internship provides hands-on experience in designing, coding, testing, and debugging software applications under the supervision of experienced developers. Interns often work on real projects, learn industry tools like version control systems, and develop programming skills in languages such as Java, Python, or C++. The internship helps build practical knowledge and professional skills for a future career in software development.

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

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

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

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

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

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

Infographic showing various Software Developer Internship job openings in Surrey, BC as of August 2026, with employment types broken down into 43% Internship, and 57% Full Time. Highlights an 100% In-person job distribution, with an average salary of $63,801 per year, or $30.7 per hour.

Full-time

Posted 5 days ago


Job description

Geotechnical Engineer-in-Training (EIT)

Real field work, real mentorship, and a clear path to your P.Eng.

Location: Vancouver, BC

About the role

PRI is looking for a Geotechnical EIT to join our growing Vancouver office. You will spend real time in the field, real time on the data, and work under the direct mentorship of senior Professional Engineers as you build toward your P.Eng.

The work spans land development, buildings, municipal and transportation infrastructure, and mining, including dams and tailings storage facilities, so you will see a genuine range of ground conditions and project types early in your career.

What you'll do

  • Carry out geotechnical site investigations, including drilling and test pit supervision, soil and rock logging, and in-situ testing such as SPT and CPT.
  • Process and interpret data into borehole logs, subsurface profiles, cross-sections, and preliminary ground models.
  • Perform routine analyses under senior direction, including bearing capacity, settlement, slope stability, and retaining wall and shoring checks.
  • Gain exposure to seismic work and to dams, tailings facilities, and mine site geotechnical programs, including instrumentation and surveillance data.
  • Prepare draft memos, figures, and report sections for senior review, and coordinate soil and rock laboratory testing.
  • Attend site visits and conduct field reviews, documenting conditions and flagging issues to the responsible engineer.
  • Build your competencies toward EGBC P.Eng. registration, with active support from your mentor and the firm.

What you bring

  • Bachelor's or Master's degree in Civil or Geological Engineering with a geotechnical focus.
  • Registered as an EIT with EGBC, or eligible for immediate registration.
  • Solid grounding in soil and rock mechanics, and familiarity with software such as GeoStudio, AutoCAD, or GIS tools.
  • Strong technical writing and communication skills, and real care for accuracy.
  • Curiosity about the ground, a strong work ethic, and genuine willingness to get into the field.
  • Class 5 BC driver's license, and willingness to work outdoors in variable conditions and travel to project and mine sites, including occasional remote or overnight work.
  • Co-op, internship, or summer experience in geotechnical consulting, materials testing, or construction is an asset.
  • Legally entitled to work in Canada.

Why PRI

  • Direct mentorship from senior Professional Engineers, with structured support toward your P.Eng.
  • A genuine mix of field and office work, so you build practical judgment alongside analytical skill.
  • Early exposure to specialized work, including seismic assessment and dam and tailings engineering.
  • Competitive compensation, comprehensive benefits, and support for EGBC fees and technical training.
Employment Type: FULL_TIME