1

Application Developer Intern Jobs in Ottawa, ON (NOW HIRING)

This co-op/intern opportunity provides hands-on experience contributing to real-world engineering ... Contribute to coding assignments that enhance embedded platform and application software * Create ...

New

Your Team, Your Impact Central Engineering works directly with the Optical Digital Signal ... All application reviews include meaningful human involvement, and no hiring decisions are made ...

We design, implement, and maintain real-time embedded platform and application software for several ... High-level programming and scripting languages such as Java, Python, Perl, Tcl, bash * YANG ...

Application of Linux in academic or project-based environments * Utilization of Python programming for automation or testing tasks Nice to haves: * Experience: Application of lab-based testing ...

PepsiCo Supply Chain Co-Op Fall 2026

Ottawa, ON · On-site

CA$21.25 - CA$37/hr

Application Requirements: *During the interview process, please be prepared to rank the following ... Organize and facilitate work team meetings (examples: pre-shift, roundtables, etc.) Recent intern ...

PepsiCo Supply Chain Co-Op Fall 2026

Ottawa, ON · On-site

CA$21.25 - CA$37/hr

Application Requirements: *During the interview process, please be prepared to rank the following ... Organize and facilitate work team meetings (examples: pre-shift, roundtables, etc.) Recent intern ...

Existing Application Deadline: August 14, 2026 Start Date: September 8, 2026 The Company DILFO is ... Engineering Technology, Building Systems Technology, or a related field. * Participation in a ...

VDC Co-op Student

Ottawa, ON · On-site

CA$20 - CA$23/hr

Existing Application Deadline: August 14, 2026 Start Date: September 8, 2026 The Company DILFO is ... Engineering Technology, Building Systems Technology, or a related field. * Participation in a ...

Existing Application Deadline: August 14, 2026 Start Date: September 8, 2026 The Company DILFO is ... Engineering Technology, Building Systems Technology, or a related field. * Participation in a ...

Application Developer Intern information

What types of projects and technologies do application developer interns typically work with during their internship?

As an Application Developer Intern, you can expect to collaborate on real-world projects such as building web or mobile applications, automating business processes, or enhancing existing software. Interns often use languages and frameworks like Java, Python, JavaScript, React, or .NET, depending on the company's tech stack. You'll work alongside experienced developers, participate in code reviews, and contribute to team meetings, gaining exposure to agile development practices and version control systems like Git. This hands-on experience is designed to help you build technical skills, understand industry workflows, and prepare for a full-time developer role.

What is the difference between Application Developer Intern vs Software Engineer Intern?

AspectApplication Developer InternSoftware Engineer Intern
Required CredentialsTypically pursuing or recent graduate in Computer Science or related fieldSimilar educational background, often pursuing or recent graduate in Computer Science or related field
Work EnvironmentInternship focused on developing, testing, and maintaining applicationsInternship involving software design, coding, and system development
Employer & Industry UsageUsed in tech companies, startups, and software firmsCommon in tech companies, consulting firms, and large corporations
Search & Comparison IntentOften compared for internship roles in application developmentOften compared for broader software development internship roles

The Application Developer Intern and Software Engineer Intern roles share similar educational backgrounds and work environments, focusing on software development. However, Application Developer Interns typically concentrate on creating and maintaining specific applications, while Software Engineer Interns may work on a broader range of software projects, including system architecture and backend development.

What does an application developer intern do?

An Application Developer Intern assists in designing, coding, testing, and maintaining software applications under the supervision of experienced developers. They typically work on specific projects, learn how to use programming languages and development tools, and help troubleshoot software issues. This role provides hands-on experience in the software development lifecycle and prepares interns for a full-time developer position in the future.

What are the key skills and qualifications needed to thrive as an application developer intern, and why are they important?

To thrive as an Application Developer Intern, you generally need a solid understanding of programming languages (such as Java, Python, or JavaScript), basic software development principles, and enrollment in or completion of a relevant degree program. Familiarity with development tools like Git, code editors (e.g., Visual Studio Code), and exposure to version control or continuous integration systems is typical. Strong problem-solving abilities, effective communication, and a willingness to learn help interns stand out in team environments. These skills and qualities enable interns to contribute meaningfully, adapt quickly, and grow within dynamic software development teams.
What are the most commonly searched types of Application Developer jobs in Ottawa, ON? The most popular types of Application Developer jobs in Ottawa, ON are:
What job categories do people searching Application Developer Intern jobs in Ottawa, ON look for? The top searched job categories for Application Developer Intern jobs in Ottawa, ON are:
What cities near Ottawa, ON are hiring for Application Developer Intern jobs? Cities near Ottawa, ON with the most Application Developer Intern job openings:

Software Developer Intern - Fall 2026

Ciena

Ottawa, ON

CA$25 - CA$35/hr

Full-time

PTO

Posted 3 days ago

New


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: Work term of 4, 8, 10r 12 months starting in September 2026.
At Ciena, we are the global leader in high-speed connectivity, building the world's most adaptive networks to empower customers, partners, and communities to thrive in the AI era. This co-op/intern opportunity provides hands-on experience contributing to real-world engineering challenges within an embedded software team. The role offers exposure to the development and testing of software that powers flagship networking products while learning from experienced engineering professionals.
How you will make an impact:
  • Contribute to coding assignments that enhance embedded platform and application software
  • Create and execute tests to validate new capabilities
  • Collaborate with team members following Agile development practices
  • Participate in code reviews and apply feedback to improve software quality
  • Troubleshoot and resolve software issues
  • Learn and apply modern development workflows and tools
  • Gain hands-on experience with real-time embedded systems
The must haves:
  • Education: Actively enrolled in a degree program in Engineering or Computer Science,
  • Foundational knowledge of coding concepts and programming structures
  • Ability to work both independently and collaboratively in a team environment
  • Curiosity and willingness to learn new technologies and tools
  • Embrace AI tools and technologies at every step of the software design lifecycle.
Nice to haves:
  • Exposure to programming or scripting languages such as C, C++, Python, Bash, or Java
  • Familiarity with development tools including git, Bitbucket, Gerrit, or Jira
  • Experience with unit test frameworks such as Google Test, JUnit, Robot, or PyTest
  • Experience with using AI, GitHub Copilot, test case generation, and designing and implementing AI agents and workflows.
  • Understanding of debugging tools such as gdb
  • Interest in learning more about real-time and embedded software environments and automated testing.
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.