You have previously worked as a software engineer, either through an internship or full-time permanent employment. * You can collaborate closely with our lead engineers to build a rich understanding ...
Quick apply
You have previously worked as a software engineer, either through an internship or full-time permanent employment. * You can collaborate closely with our lead engineers to build a rich understanding ...
Quick apply
You have previously worked as a software engineer, either through an internship or full-time permanent employment. * You can collaborate closely with our lead engineers to build a rich understanding ...
You have previously worked as a software engineer, either through an internship or full-time permanent employment. * You can collaborate closely with our lead engineers to build a rich understanding ...
You have previously worked as a software engineer, either through an internship or full-time permanent employment. * You can collaborate closely with our lead engineers to build a rich understanding ...
$15.21 is the 25th percentile. Wages below this are outliers.
$9.31 - $15.52
26% of jobs
The median wage is $20.34 / hr.
$15.52 - $21.74
31% of jobs
$21.74 - $27.95
5% of jobs
$27.95 - $34.16
3% of jobs
$34.16 - $40.37
5% of jobs
$45.64 is the 75th percentile. Wages above this are outliers.
$40.37 - $46.58
5% of jobs
$46.58 - $52.79
6% of jobs
$52.79 - $59
5% of jobs
$59 - $65.21
5% of jobs
$65.21 - $71.42
4% of jobs
$71.42 - $77.63
3% of jobs
$9
$32
$77
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.
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.
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.
The most popular types of Software Developer jobs in Victoria, BC are:
For Software Developer Internship jobs in Victoria, BC, the most frequently searched job titles are:
The top searched job categories for Software Developer Internship jobs in Victoria, BC are:
Cities near Victoria, BC with the most Software Developer Internship job openings:

Full-time
Medical, Dental
Posted 27 days ago
Functional Programmer/Software Engineer - Growth Phase Cloud SaaS for Municipal Finance
Who We Are:
Muniworth is a cloud-based SaaS startup in the growth phase, dedicated to empowering municipal utilities and governments with financial forecasting tools. Our platform enables local governments to achieve financial sustainability and make informed, data-driven decisions through robust modelling and compelling visuals.
About Our Approach:
We believe apparent correctness is not enough: code must respect underlying concepts, with types and named algorithms directly describing the domain. Great code is correct-by-construction, with any remaining uncertainties ruled-out by a suite of unit tests.
We strive to write pure, compositional code, with any inevitable impure code tamed by a rigid stratification of effects. To this end, we write TypeScript in a "Haskell-style" on the front end, and F# with an SQL database on the back end.
We have an enduring commitment to satisfy the needs of our rapidly growing business, understanding that great code is essential for our continued growth and success. We place a strong emphasis on domain modelling and understanding the nature of the problems that we are solving and will spend considerable time engaged with research and experimental development.
We have regular presentations, where engineers talk about whatever excites them, with previous topics including programming language theory, Master's Thesis presentations, World of Warcraft addons, and the philosophy of Machine Learning.
What You Will Do:
Requirements
About You:
Application Process:
For your initial application, please submit your resume and complete the questionnaire. Cover letters are optional for applying to this role and present an opportunity for you to share more about yourself and why there may be a great fit. Please do not use AI if you decide to submit a cover letter; it is not a box that simply needs to be checked.
We will be reaching out to candidates in consideration within 1-2 business days from application submission to schedule a virtual screening interview. Arrangements for an in-person interview and technical assessment will be made thereafter. All interviews are conducted by the direct managers for the role.
Benefits
Why Join Us: