1

Coding Internship Jobs in Ottawa, ON (NOW HIRING)

Use AI coding assistants (e.g., Claude Code, Cursor, GitHub Copilot) to rapidly prototype, debug ... Ideal for candidates with 0-3 years of experience, including internships or equivalent hands-on ...

Use AI coding assistants (e.g., Claude Code, Cursor, GitHub Copilot) to rapidly prototype, debug ... Ideal for candidates with 0-3 years of experience, including internships or equivalent hands-on ...

... internship experience may be considered). Basic knowledge of employment law and regulations. Knowledge of the Ontario Employment Standards Act, Occupational Health and Safety, and Human Rights Code.

... gained through relevant internships, academic coursework, or complex personal projects ... code. * Bachelor's (or higher) degree in Computer Science, Software Engineering, or Computer ...

next page

Showing results 1-20

Coding Internship information

See Ottawa, ON salary details

$8

$20

$43

How much do coding internship jobs pay per hour?

As of Aug 10, 2026, the average hourly pay for coding internship in Ottawa, ON is $20.52, according to ZipRecruiter salary data. Most workers in this role earn between $14.20 and $22.90 per hour, depending on experience, location, and employer.

What types of projects do coding interns typically work on, and how much guidance can I expect to receive?

As a coding intern, you'll often work on real-world projects such as bug fixes, feature enhancements, or internal tools, depending on the company's needs. Interns are usually paired with mentors or assigned to small teams, ensuring you receive regular guidance and feedback. While you'll be encouraged to solve problems independently, supervisors and teammates are generally available for code reviews and technical support. This hands-on experience helps you learn industry-standard practices and prepares you for full-time software development roles.

What is the difference between Coding Internship vs Software Developer?

AspectCoding InternshipSoftware Developer
Required CredentialsTypically students or recent graduates, some coding knowledgeUsually requires a degree in computer science or related field
Work EnvironmentTemporary, learning-focused, often part-time or summerFull-time, professional setting, ongoing projects
Employer & Industry UsageInternships offered by tech companies, startups, and organizationsFull-time roles in tech, finance, healthcare, and more

In summary, a Coding Internship is a temporary, learning-focused position ideal for students or beginners, while a Software Developer is a full-time professional role requiring more experience and credentials. Internships serve as a stepping stone into the industry, whereas developers work on ongoing projects and product development.

What are the key skills and qualifications needed to thrive as a coding intern, and why are they important?

To thrive as a Coding Intern, you need a solid understanding of programming fundamentals, problem-solving skills, and familiarity with at least one widely used language such as Python, Java, or JavaScript, often backed by coursework or related projects. Experience with version control systems like Git, basic debugging tools, and exposure to integrated development environments (IDEs) is typically expected. Strong communication, eagerness to learn, and the ability to collaborate within a team help interns stand out. These skills and qualities are crucial for effectively contributing to real-world projects and adapting to the fast-paced learning environment of a tech workplace.

How much do coding internships pay?

Coding internships typically pay between $15 and $30 per hour, depending on the company, location, and the intern's skill level. Paid internships often include opportunities to gain experience with programming languages, tools, and collaborative projects, and some may offer stipends or hourly wages rather than fixed salaries.

Can I get a coding internship with no experience?

Coding internships often accept applicants with little or no prior experience, especially if they demonstrate basic programming skills, a willingness to learn, and familiarity with relevant tools or languages. Many internships focus on training and mentorship, making them accessible to beginners who show enthusiasm and a foundational understanding of coding concepts.

What are coding internship opportunities?

Coding internships are training opportunities for students to participate in software programming and development and gain more experience with coding processes used by many companies. Internships are temporary roles where you work under the supervision of an experienced coder and may help develop a complete application from start to finish, or you may assist with part of a larger, long-term coding project. Coding internships are available at technology companies or at organizations with large IT departments and typically take place over the summer. But developers code software throughout the year, so you may be able to find internships at other times as well. This job should not be confused with medical coding internships, which are a completely different role.

What are the most commonly searched types of Coding jobs in Ottawa, ON? The most popular types of Coding jobs in Ottawa, ON are:
What are popular job titles related to Coding Internship jobs in Ottawa, ON? For Coding Internship jobs in Ottawa, ON, the most frequently searched job titles are:
What cities near Ottawa, ON are hiring for Coding Internship jobs? Cities near Ottawa, ON with the most Coding Internship job openings:
Infographic showing various Coding Internship job openings in Ottawa, ON as of August 2026, with employment types broken down into 10% Internship, 59% Full Time, 27% Part Time, 1% Temporary, and 3% Contract. Highlights an 87% Physical, 2% Hybrid, and 11% Remote job distribution, with an average salary of $42,681 per year, or $20.5 per hour.

Intern - Front-End Software Engineering

Forescout Technologies Inc.

Ottawa, ON โ€ข On-site

CA$30/hr

Internship

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Department

Innovation

Role

Intern - Front-End Software Engineering

Overview

Forescout is one of the most impactful cybersecurity companies in the world, helping organizations stay safe and protected in an increasingly digital environment. For more than 25 years, weโ€™ve worked behind the scenes with companies across various industries to support their growth, keep their operations running smoothly, and protect what matters most.

What makes Forescout special isnโ€™t just the technologyโ€”itโ€™s the people. Our teams are innovative, curious, and driven by realโ€‘world impact. Whether youโ€™re supporting employees, customers, or internal operations, your work here plays a meaningful role in helping businesses succeed. At Forescout, collaboration, teamwork, and determination are embedded into everything we do. They guide how we show up every day, and more importantly, how we succeed together.

At Forescout, we value and embrace diversity, equality, and collaboration. We hope that each ASPIRE Cohort will be a direct reflection of those values.

The ASPIRE Internship Program is designed to give students meaningful career exploration and handsโ€‘on experience aligned to their field of study. Interns build core professional skillsโ€”time management, communication, teamwork, problemโ€‘solving, and networkingโ€”while contributing to real work that matters to the business. ASPIRE is a structured, mentorshipโ€‘rich program with HRโ€‘led learning workshops that is concluded by interns presenting their final projects to a Forescout leadership panel.

Program Details and Requirements

  • 10-week paid summer intern program located in Ottawa, Canada from June 1st to August 6th.
  • Interns will earn income during the 10-week program at an hourly rate of $30 USD for a maximum of 40 hours per week.
  • Education Requirement: At minimum, you must have completed your third year of college, university, or an equivalent trade or technical school
  • Academic Requirement: Eligible interns must have a GPA of 3.0 or higher; an official transcript is required for your application.
  • Location Requirement: This internship is in-office / hybrid. You must be currently located within a commutable distance or have the ability to temporarily relocate to Ottawa, Canada at your own expense.
  • Participation Requirement: You must be available for the full duration of the 10-week program.

What We are Looking for

  • Critical Thinking โ€“ Ability to quickly learn new concepts and apply them to realโ€‘world challenges.
  • Problemโ€‘Solving โ€“ Eager to analyze complex situations, use logic and data to explore options, and execute thoughtful solutions.
  • Teamwork โ€“ Ability to work well with others, communicate openly, and contribute positively toward shared goals.
  • Interpersonal Skills โ€“ Willingness to build respectful, effective relationships and collaborate with people with diverse perspectives and backgrounds.
  • Communication (Verbal, Written & Presentation) โ€“ Can clearly and confidently explain work processes and outcomes, and can adapt the delivery to different audiences.
  • Technical Aptitude - Ability to learn new technologies, tools, and systems quickly, apply technical concepts to real problems, and adapt in a fastโ€‘paced technical environment.

What You Will Accomplish During This Internship

As a Front-end UX Developer Intern on Forescoutโ€™s Innovation team, youโ€™ll partner with senior engineers and a UX designer to build user-facing UI for Agentic AI experiences in the Forescout Cloudโ€”work thatโ€™s intended to ship and be used by customers.

  • Collaborate with senior engineers and UX designers to implement new functional UI components and features in React + TypeScript, aligned with the Forescout design system 
  • Integrate front-end components with backend REST APIs and cloud services.
  • Write clean, maintainable code supported by unit and integration tests.
  • Troubleshoot and debug UI issues to improve performance and functionality.
  • Participate in code reviews, contribute to architectural discussions, and maintain technical documentation.

Required Qualifications & Skills

  • Pursuing a degree related to Computer Science, Software Engineering, or related field.
  • Familiarity with JavaScript/TypeScript, modern ES6+ features, and core web technologies (HTML, CSS). 
  • Proficiency in and experience with React
  • Understanding of REST APIs and common client server interaction patterns
  • Problem Solving - Ability to identify issues with attention to detail, analyze data and processes, and work through solutions thoughtfully and efficiently in collaboration with others.
  • Collaborative & Team-Oriented Mindset - Ability to work effectively with others, contribute ideas, seek and incorporate feedback, and support shared goals in a teamโ€‘focused environment.
  • Cultural Competency - Ability to collaborate effectively in diverse, inclusive, and cross-functional environments.
  • Familiarity with UI design patterns for AI is beneficial
  • Experience with real-time UI patterns is preferred
  • Familiarity with cloud concepts (Azure) is beneficial

EEO Statement

Forescout Technologies is an Equal Employment Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, national origin, ancestry, gender, gender identity or expression, age, marital or domestic partner status, citizenship status, sexual orientation, disability, genetic information, military or veteran status, or any other characteristic protected by applicable federal, state, or local laws, regulations, or ordinances.