1

Software Developer Internship Jobs in Winnipeg, MB

Software Developer Internship information

See Winnipeg, MB salary details

$8

$31

$73

How much do software developer internship jobs pay per hour?

As of Sep 3, 2026, the average hourly pay for software developer internship in Winnipeg, MB is $31.37, according to ZipRecruiter salary data. Most workers in this role earn between $14.77 and $47.25 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 Winnipeg, MB?

The most popular types of Software Developer jobs in Winnipeg, MB are:

What are popular job titles related to Software Developer Internship jobs in Winnipeg, MB?

For Software Developer Internship jobs in Winnipeg, MB, the most frequently searched job titles are:

Infographic showing various Software Developer Internship job openings in Winnipeg, MB as of August 2026, with employment types broken down into 84% Full Time, 13% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $65,249 per year, or $31.4 per hour.

Electrical Engineer in Training (EIT)

Shermco Industries, Inc.

Winnipeg, MB • Hybrid

Full-time

PTO

Posted 15 days ago


Job description

Overview

Electrical Engineer-in-Training (EIT)

Shermco CanadaLocation: Winnipeg, ManitobaEmployment Type: Full-Time, PermanentWork Arrangement: Field-based/office-supported, with travel to customer sitesTravel Requirement: Approximately 50%Department: Engineering/Electrical Services

About Shermco Canada

Shermco Canada is a trusted provider of electrical testing, engineering, commissioning, maintenance, and power system services. We support utility, industrial, commercial, and infrastructure customers by helping improve the safety, reliability, and performance of critical electrical systems.

We are currently seeking an Electrical Engineer-in-Training (EIT) to join our team in Winnipeg, Manitoba. This is a strong opportunity for an early-career electrical engineering graduate or EIT who is interested in power systems, electrical field services, testing, commissioning, and practical engineering development.

Position Summary

The Electrical Engineer-in-Training will support engineering and field-service projects involving electrical power distribution systems, substations, switchgear, transformers, protective relays, grounding systems, electrical studies, and commissioning activities.

Working under the supervision of licensed Professional Engineers and experienced technical staff, the successful candidate will assist with technical analysis, field data collection, testing support, project documentation, reporting, and customer deliverables.

This role is based in Winnipeg, Manitoba and requires approximately 50% travel to customer sites and project locations. Travel may include day trips, overnight stays, extended field assignments, and occasional work outside Manitoba based on project and business needs.

Responsibilities
  • Support electrical engineering and field-service projects involving power distribution, substations, industrial facilities, utilities, and commercial electrical systems.
  • Assist with electrical studies, calculations, technical reviews, equipment assessments, field inspections, commissioning support, and testing activities under appropriate supervision.
  • Collect, review, and organize field data, test results, equipment information, drawings, photos, and customer documentation.
  • Support the preparation of engineering reports, service reports, test documentation, technical summaries, and customer deliverables.
  • Review single-line diagrams, schematics, wiring diagrams, equipment drawings, relay settings, and technical specifications.
  • Participate in testing and commissioning support for transformers, switchgear, breakers, relays, cables, metering systems, grounding systems, and related electrical infrastructure.
  • Work with Shermco engineers, technologists, technicians, project managers, customers, and vendors to support safe and effective project execution.
  • Follow Shermco, customer, site-specific, provincial, and federal safety requirements, including participation in safety meetings, job hazard assessments, and field briefings.
Qualifications
  • Bachelor's degree in Electrical Engineering from an accredited or recognized engineering program.
  • Registered as an Engineer-in-Training with Engineers Geoscientists Manitoba, or eligible and willing to register as an EIT in Manitoba.
  • Interest in power systems, electrical distribution, substations, protection and control, electrical testing, commissioning, or field engineering.
  • Ability to work under the supervision of licensed Professional Engineers and within applicable engineering practice requirements.
  • Ability to read and interpret electrical drawings, single-line diagrams, schematics, wiring diagrams, and technical documents.
  • Valid driver's licence with the ability to travel approximately 50%, including overnight travel and work away from home when required.
  • Working knowledge of Microsoft Office, including Word, Excel, Outlook, and Teams. Exposure to AutoCAD, Bluebeam, electrical study software, or test reporting systems is considered an asset.
  • Previous co-op, internship, utility, industrial, consulting, construction, electrical services, or field experience is considered an asset.

Skills and Competencies

  • Safety-focused approach to all work.
  • Strong attention to detail when reviewing drawings, test data, reports, and technical documents.
  • Practical problem-solving skills and curiosity about how electrical systems operate in the field.
  • Ability to communicate clearly with internal teams, customers, and site personnel.
  • Willingness to learn from engineers, technologists, technicians, and field-service teams.
  • Comfortable working in both office and field environments.
  • Strong organizational skills with the ability to manage documentation and project details.
  • Professional judgment and willingness to work within the limits of training, supervision, and EIT status.

Travel and Working Conditions

This position requires approximately 50% travel based on project needs, customer requirements, training, and business demands. Travel may include field assignments throughout Manitoba, other Canadian provinces and the United States, overnight stays, extended assignments away from home, and occasional overtime, weekend work, shutdown support, or emergency response support.

Work may be performed in engineering offices, customer facilities, substations, industrial environments, utility sites, construction areas, and outdoor locations. The role may involve working around energized and de-energized electrical equipment, wearing required personal protective equipment, walking, standing, climbing stairs, bending, kneeling, accessing field equipment, and working in varying weather conditions or industrial environments.

Where travel is required, applicable travel time, overtime, expenses, premiums, and related employment terms will be administered in accordance with applicable Manitoba employment standards, company policy, and customer or project requirements.

Compensation and Benefits

Shermco Canada offers competitive compensation and a comprehensive benefits package. Final compensation will be based on education, skills, registration status, relevant experience, technical capability, business needs, and internal equity.

Shermco's offering may include competitive base compensation, group benefits, paid time off, applicable paid holidays, technical and safety training, career development, mentorship toward professional registration, and exposure to a wide range of electrical engineering, testing, commissioning, and field-service projects.

All wages, overtime, statutory holiday pay, vacation pay, leaves, travel-related pay, and other employment terms will be administered in accordance with applicable Manitoba employment standards, company policy, and any applicable project or customer requirements.

Why Join Shermco Canada?

At Shermco Canada, you will work on meaningful electrical power system projects that support the safety, reliability, and performance of customer operations. You will gain exposure to real-world electrical infrastructure, learn from experienced engineering and field-service professionals, and develop practical skills that support your path toward professional engineering registration.

Accessibility and Equal Opportunity

Shermco Canada is committed to providing an accessible and inclusive recruitment process. Applicants who require accommodation during the application, interview, assessment, or selection process are encouraged to let us know. We will work with applicants to provide reasonable accommodation in accordance with Manitoba accessibility and human rights requirements.

Shermco Canada is an equal opportunity employer. We welcome applications from qualified candidates of all backgrounds and make employment decisions based on qualifications, experience, skills, merit, and business needs.

Safety-Sensitive Position

This role may be considered safety-sensitive due to work performed at customer sites, industrial facilities, substations, utility environments, and locations where electrical hazards may be present. Employment may be subject to applicable site-access requirements, safety training, background checks, drug and alcohol testing where legally permitted and required by customer or site policy, and compliance with Shermco's safety standards.

Pay RangeCAD $30.00 - CAD $35.00 /Hr.Employment Type: FULL_TIME