1

Software Intern Jobs in Hamilton, ON (NOW HIRING)

As a WaveLogic Software Intern, the successful candidate will contribute to the development of optical networking solutions within a collaborative engineering environment. This role offers the ...

Intern

Mississauga, ON · On-site

CA$22 - CA$24/hr

The Project Coordinator Intern must be able to follow up on the work in progress with the clients ... Office software, (Procore and AlMobile an asset). Company Overview This is not intended to ...

Intern Architect

Ottawa, ON · On-site

$55K - $80K/yr

Providing technical support and troubleshooting problems with computer hardware and software ... Strong communication skills and experience as an Architect/Intern Architect/Architectural Designer ...

Intern Architect

Ottawa, ON · On-site

$55K - $80K/yr

Providing technical support and troubleshooting problems with computer hardware and software ... Strong communication skills and experience as an Architect/Intern Architect/Architectural Designer ...

Develop software tools to assist in the design of Optical Network with goal of maximizing data transmission capacity. The key purpose of the tool set is to optimize system to maximize the number ...

Business Development Intern Timings: 9:00am - 6:00pm (Eastern Standard Time) Department: Sales ... Basic understanding of software solutions, SaaS products, or IT services is a plus. * Ability to ...

As an Electrical Intern, you will work alongside our electrical engineering team on real spacecraft ... Collaborate with mechanical, software, and systems engineers Basic Qualifications * Currently ...

Position Overview The intern performs technical procedures related to DNA analysis within ahigh-throughput laboratory environment. Primary responsibilities include samplepreparation, DNA extraction ...

Position Overview The intern performs technical procedures related to DNA analysis within ahigh-throughput laboratory environment. Primary responsibilities include samplepreparation, DNA extraction ...

Hardware/software interface to provide bridging of various abstraction layers. * Fault and alarms subsystems to detect, report and maintain defects and manage their hysteresis and co-relations.

The Production Assistant Intern position will provide the opportunity to work alongside many facets ... Proficient with MS Excel and other MS Office software * Ability to multi-task and perform in a high ...

As an Electrical Intern, you will work alongside our electrical engineering team on real spacecraft ... Collaborate with mechanical, software, and systems engineers Basic Qualifications * Currently ...

next page

Showing results 1-20

Software Intern information

See Hamilton, ON salary details

$9

$26

$65

How much do software intern jobs pay per hour?

As of Aug 8, 2026, the average hourly pay for software intern in Hamilton, ON is $26.88, according to ZipRecruiter salary data. Most workers in this role earn between $16.36 and $32.72 per hour, depending on experience, location, and employer.

What types of projects can a software intern typically expect to work on?

Software Interns are often assigned to real-world projects that support the overall goals of their team, such as debugging existing applications, developing new features, or writing automated tests. While the complexity of tasks may vary, interns usually work under the guidance of experienced engineers and collaborate closely with other team members through code reviews, stand-up meetings, and pair programming. This hands-on experience helps interns build technical skills, understand agile development processes, and gain exposure to industry-standard tools and workflows. It's common for interns to receive mentorship and feedback, which supports both their immediate growth and long-term career development.

What are the key skills and qualifications needed to thrive as a software intern?

To thrive as a Software Intern, you need a solid understanding of programming fundamentals, problem-solving skills, and enrollment in or completion of a computer science or related degree program. Familiarity with coding languages such as Python, Java, or C++, and experience using version control systems like Git, are typically expected. Strong communication, teamwork, and eagerness to learn help interns excel in collaborative and fast-paced environments. These skills and qualities are essential for contributing effectively to projects, adapting quickly, and maximizing the internship learning experience.
What are the most commonly searched types of Software jobs in Hamilton, ON? The most popular types of Software jobs in Hamilton, ON are:
What cities near Hamilton, ON are hiring for Software Intern jobs? Cities near Hamilton, ON with the most Software Intern job openings:
Infographic showing various Software Intern job openings in Hamilton, ON as of July 2026, with employment types broken down into 79% Full Time, 19% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $55,903 per year, or $26.9 per hour.

WaveLogic Software - Intern

Ciena

Ottawa, ON

CA$25 - CA$35/hr

Full-time

PTO

Posted 8 days ago


Job description

As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We're a technology company that leads with our humanity-driving our business priorities alongside meaningful social, community, and societal impact.

The Opportunity:
As a WaveLogic Software Intern, the successful candidate will contribute to the development of optical networking solutions within a collaborative engineering environment. This role offers the opportunity to work on software projects that are integral to network solutions and innovative technology development. The position encourages creative problem solving and technical collaboration.
How you will make an impact:
  • Contribute to software projects that support optical network solutions.
  • Develop software for performance and reliability in multi-processor, highly concurrent systems.
  • Collaborate with team members to advance innovative technology initiatives.
  • Apply new ideas to technical challenges.
  • Participate in the development of embedded software solutions.
The must haves:
  • Education: Actively enrolled in a degree program in Computer Science or Engineering,
  • A passion for or experience developing software embedded solutions engineered for performance and reliability on multi-processor, highly concurrent systems.
  • C/C++ coding experience.
Nice to haves:
  • Self-motivated problem-solving skills and the ability to manage multiple tasks.
  • Effective communication and collaboration skills.
  • Interest in solving technical issues in a team environment.
  • Comfortable working in a lab environment.
  • Experience using Linux based workstations.
  • Experience writing scripts (python, bash, ...).
  • Familiarity with Visual Studio Code, git.
Pay Range:
The hourly pay range for this position is $25.00 - $35.00.

Pay ranges at Ciena are designed to accommodate variations in knowledge, skills, experience, market conditions, and locations, reflecting our diverse products, industries, and lines of business. Please note that the pay range information provided in this posting pertains specifically to the primary location, which is the top location listed in case multiple locations are available.


In addition to competitive compensation, Ciena offers students access to the Employee Assistance Program (EAP), company-paid holidays, paid sick leave, and vacation pay as required by applicable laws.
At Ciena, we are committed to building and fostering an environment in which our employees feel respected, valued, and heard. Ciena values the diversity of its workforce and respects its employees as individuals. We do not tolerate any form of discrimination.

Ciena is anEqual Opportunity Employer, including disability and protected veteran status.

If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.