1

Software Development Engineer Intern Jobs in Waterloo, ON

As an intern, you'll have access to a wide variety of programs to support you and help you succeed ... Our Network Your development is our priority. With our outstanding global network, you will ...

As an intern, youll have access to a wide variety of programs to support you and help you succeed ... Our Network Your development is our priority. With our outstanding global network, you ...

Full Stack Software Engineer

Waterloo, ON ยท Hybrid

CA$100K - CA$140K/yr

Backend Development: * Design, build and maintain robust, scalable APIs using Django to power web ... Degree in Computer Science, Software Engineering, or a related discipline. * 3 - 5 years of ...

Team leadership and development: Lead, coach, and support software developers through regular one-on-ones, feedback, career development, code reviews, and technical discussions. Build a team culture ...

Team leadership and development: Lead, coach, and support software developers through regular one-on-ones, feedback, career development, code reviews, and technical discussions. Build a team culture ...

Team leadership and development: Lead, coach, and support software developers through regular one-on-ones, feedback, career development, code reviews, and technical discussions. Build a team culture ...

Software Developer - HD

Kitchener, ON ยท On-site

CA$70K - CA$90K/yr

Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience) * 2+ years of professional software development experience * Proficiency in JavaScript (we use ...

New

Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience) * 2+ years of professional software development experience * Proficiency in JavaScript (we use ...

The OPS Site Reliability Engineer will be a focal role owning and ensuring the fluent operations of ... Other software development experience, including scripting with Ruby, Python, Bash, PowerShell, and ...

New

Our software development teams are formed around a matrixed organization consisting of Release ... As a Senior AI/ML Software Developer, you will enhance core functionality-such as flight scheduling ...

Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience) * 2+ years of professional software development experience * Proficiency in JavaScript (we use ...

New

You will work on an Agile development team which includes Developers, Testers, Designers, a ... You have a high bar for quality, software performance, and security * You create and nurture ...

New

In this role, you will be part of the development and enhancement of both modern React and Node.js ... Work with product owners, architects and senior engineers across the full software development ...

Currently pursuing a degree in Computer Science, Software Engineering, Cybersecurity, or a related ... Insight into agile development practices and cloud-native infrastructure at scale. * Mentorship ...

Currently pursuing a degree in Computer Science, Software Engineering, Cybersecurity, or a related ... Insight into agile development practices and cloud-native infrastructure at scale. * Mentorship ...

Summary As a Field Engineer Co-op at Acceldata, you'll be working hands-on with complex distributed ... Knowledge of data structures, algorithms, and software development principles. * Experience with ...

Showing results 41-60

Software Development Engineer Intern information

What types of projects do software development engineer interns typically work on, and how much ownership do they have over their work?

As a Software Development Engineer Intern, you will often contribute to real-world projects that may range from feature development and bug fixes to prototyping new tools or improving existing systems. Interns are usually paired with a mentor and integrated into agile teams, where they are encouraged to take ownership of their assigned tasks and present their solutions. While guidance and code reviews are standard, interns are trusted to design, implement, and test their code, allowing for meaningful hands-on experience and a direct impact on product outcomes.

What does a software development engineer intern do?

A Software Development Engineer Intern assists in designing, coding, testing, and maintaining software applications under the guidance of experienced engineers. Interns typically work on real projects, write code, debug issues, and collaborate with team members to learn the software development lifecycle. This role helps interns gain practical experience, improve programming skills, and understand how software teams operate in a professional environment.

What is the difference between Software Development Engineer Intern vs Software Engineer?

AspectSoftware Development Engineer InternSoftware Engineer
CredentialsTypically pursuing or recently completed a bachelor's or master's degree in computer science or related fieldUsually holds a bachelor's degree or higher in computer science or related discipline
Work EnvironmentInternship programs, often part-time or summer roles within tech companiesFull-time employment in software development teams
Employer & Industry UsageUsed across tech companies, startups, and large corporations for entry-level rolesFull-time professional role in similar environments
Common Search & ComparisonOften compared for entry-level experience and career progressionRepresents a standard professional role in software development

The main difference between a Software Development Engineer Intern and a Software Engineer is the experience level and employment status. Interns are typically students gaining practical experience, while Software Engineers are full-time professionals responsible for designing, developing, and maintaining software products.

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

To thrive as a Software Development Engineer Intern, you typically need proficiency in programming languages such as Java, Python, or C++, and a solid understanding of computer science fundamentals, often supported by coursework or personal projects. Familiarity with development tools like Git, integrated development environments (IDEs), and sometimes cloud platforms or version control systems is expected. Strong problem-solving abilities, eagerness to learn, and effective communication help interns collaborate and adapt quickly. These skills and qualities enable interns to contribute meaningfully to projects while growing their technical and teamwork abilities in a real-world environment.
What cities near Waterloo, ON are hiring for Software Development Engineer Intern jobs? Cities near Waterloo, ON with the most Software Development Engineer Intern job openings:
Infographic showing various Software Development Engineer Intern job openings in Waterloo, ON as of August 2026, with employment types broken down into 1% As Needed, 77% Full Time, 19% Part Time, 1% Temporary, and 2% Contract. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution.

Software Engineer II / Software Developer II (React Native)

Sony Interactive Entertainment (SIE)

Waterloo, ON โ€ข On-site

CA$115K - CA$173K/yr

Full-time

Posted 6 days ago


Job description

Why Sony Interactive Entertainment?

Sony Interactive Entertainment isn't just the Best Place to Play - it's also the Best Place to Work. Sony Interactive Entertainment (SIE) is the company behind the PlayStation brand. As a subsidiary of Sony Group Corporation, we're part of a proud legacy of innovation and excellence. SIE is a dynamic technology company, delivering cutting-edge hardware and network services to more than 100 million people and an entertainment leader, home to some of the most beloved and recognizable intellectual properties (IP) in the world. Our role at SIE is to create and nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity.

Software Engineer II / Software Developer II (React Native)

Build what's next for players.

We're a startup inside Sony PlayStation. Fast-moving, experimental, and highly ambitious. Backed by the scale, resources, and trust of Sony Interactive Entertainment. We're building new mobile and web experiences that help gamers connect, discover, and play together in better ways. This is a rare opportunity to design at startup speed and drive huge impact inside the largest gaming company in the world.

We are seeking a Software Engineer II specializing in React Native and high-performance mobile development. In this role, you will design, build, and improve mobile experiences while contributing to the architecture, frameworks, and technical practices that support our applications.

You will collaborate closely with engineers, product managers, designers, and researchers to deliver user interfaces that are performant, accessible, reliable, and delightful at scale. You will take ownership of meaningful features from development through release and production support.

Responsibilities

  • Design, build, test, release, and maintain mobile application features using React Native and modern JavaScript and TypeScript.
  • Contribute to the evolution of frontend architecture, reusable components, development patterns, and technical standards.
  • Partner with product managers, designers, and researchers to translate user experience requirements into practical, maintainable technical solutions.
  • Write maintainable, well-tested code and contribute to code reviews, documentation, testing practices, and release processes.
  • Investigate, diagnose, and resolve application defects, performance issues, and production incidents.
  • Collaborate with the backend team to deliver reliable end-to-end experiences.

Requirements

  • 3+ years of professional software development experience, including experience building React Native applications or high-performance JavaScript and TypeScript applications.
  • BS/MS degree in Computer Science, Software Engineering, or equivalent practical experience.
  • Strong understanding of React Native, JavaScript, TypeScript, component architecture, state management, and mobile application development.
  • Experience profiling, debugging, and optimizing frontend or mobile application performance.
  • Understanding of cross-platform application architecture and communication between JavaScript and native modules.
  • Experience delivering production-quality mobile applications using React Native.
  • Experience building reusable UI components and maintainable frontend systems.
  • Ability to independently deliver well-defined projects while collaborating effectively with engineers and cross-functional partners.
  • Strong problem-solving, communication, and debugging skills.
  • Passion for delivering high-quality user interfaces with excellent performance and usability.
Bonus
  • Experience building social, community, gaming, or other consumer products.
  • Familiarity with VoIP, call dialing and ringing flows in Android/React Native
  • Experience with accessibility, internationalization, and UI testing frameworks.
  • Familiarity with CI/CD pipelines and modern build systems for frontend development.
  • Previous experience at an early-stage startup or on a zero-to-one product team.

At SIE, we consider several factors when setting each role's base pay range, including the competitive benchmarking data for the market and geographic location.
Please note that the base pay range may vary in line with our hybrid working policy and individual base pay will be determined based on job-related factors which may include knowledge, skills, experience, and location.

The estimated Ontario base pay range for this role is listed below.
$115,500-$173,300 CAD

Please note, Sony Interactive Entertainment conducts background checks at the offer stage for all new employees (which may include criminal background checks for some roles) and will need to process personal information to support these checks.

Please refer to ourCandidate Privacy Noticefor more information about what personal information we collect, how we use it, who we share it with, and your data protection rights.

Equal Opportunity Statement:

Sony is an Equal Opportunity Employer. All persons will receive consideration for employment without regard to gender (including gender identity, gender expression and gender reassignment), race (including colour, nationality, ethnic or national origin), religion or belief, marital or civil partnership status, disability, age, sexual orientation, pregnancy, maternity or parental status, trade union membership or membership in any other legally protected category.

We strive to create an inclusive environment, empower employees and embrace diversity. We encourage everyone to respond.

Sony Interactive Entertainment is a Fair Chance employer and qualified applicants with arrest and conviction records will be considered for employment.