1

Unity Developer Jobs in Waterloo, ON (NOW HIRING)

Software Developer

Kitchener, ON · Hybrid

CA$80K - CA$110K/yr

Software Developer, C# .NET / WPF Kitchener, ON, Canada - Hybrid Research & Development at Sonova delivers innovative hearing solutions and software that improve the lives of people with hearing loss ...

Software Developer

Kitchener, ON · On-site

CA$50K - CA$80K/yr

Software Developer ID: 1007 Location: Kitchener Department: Information Technology More about this job > Description Bridgeport Crew is committed to building innovative, scalable, and user-focused ...

We are currently seeking a skilled IBMi Developer to join our IT team. This role is responsible for designing, developing, maintaining, and supporting applications running on the IBMi (iSeries AS/400 ...

We are currently seeking a skilled IBMi Developer to join our IT team. This role is responsible for designing, developing, maintaining, and supporting applications running on the IBMi (iSeries AS/400 ...

Bachelor's Degree in Computer Science or Electrical Engineering or related degree. (Successful candidates will be required to provide proof of degree completion for the highest level of education ...

As we scale up, we are looking for a Software Developer to help us build the software that is changing the face of the feed industry. This is a new vacancy due to growing business needs. Job Summary:

Software Developer - HD

Kitchener, ON · On-site

CA$70K - CA$90K/yr

As we scale up, we are looking for a Software Developer to help us build the software that is changing the face of the feed industry. This is a new vacancy due to growing business needs. Job Summary:

This role suits a developer with diverse coding experience who hasn't sacrificed fundamentals along the way. You'll work across languages, platforms, and problem domains -- one week you might be ...

Data Scientist

Cambridge, ON · On-site

CA$600/day

Education • A post-secondary engineering degree, diploma or equivalent in a quantitative field ... Unity Catalog, data lineage, RBAC, monitoring/observability, cost optimization, ML/AI enablement ...

Electrician

Guelph, ON · On-site

$40.90 - $48.20/hr

... programming hardware - General electrical duties - Completion of all required work orders and associated paperwork - Perform other duties as assigned Awareness, Unity, Empowerment: At Magna, we ...

The Senior Copilot Studio Developer is responsible for building, configuring, and maintaining advanced Copilot Studio agents that support business use cases at scale. This role translates business ...

Full Stack Developer

Kitchener, ON · On-site

CA$85K - CA$95K/yr

Your Mission Trusscore is seeking a mid-level full-stack developer to help build, standardize and scale our data and automation internal application ecosystem. Our ecosystem consists of front-end ...

Full Stack Developer

Kitchener, ON · On-site

$85K - $95K/yr

Your Mission Trusscore is seeking a mid-level full-stack developer to help build, standardize and scale our data and automation internal application ecosystem. Our ecosystem consists of front-end ...

Lead Capacity Engineer

Waterloo, ON · On-site

CA$98.08 - CA$147K/hr

YOUR IMPACT Lead Capacity Engineer will support capacity planning, utilization reporting, and ... EMC / Dell EMC storage platforms such as PowerMax, Unity, VNX, PowerStore, or Isilon * SAN and NAS ...

Paint Automation Technologist

Guelph, ON · On-site

$31.97 - $47.02/hr

Graduate of Electrical or Mechanical Engineering Technology (3-year Robot or Automation Program ... Performs other duties as assigned Awareness, Unity, Empowerment: At Magna, we believe that a ...

Showing results 21-40

Unity Developer information

See Waterloo, ON salary details

$45.7K

$97.2K

$148.2K

How much do unity developer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for unity developer in Waterloo, ON is $97,223.00, according to ZipRecruiter salary data. Most workers in this role earn between $75,987.00 and $118,876.00 per year, depending on experience, location, and employer.

What is a Unity developer?

Unity Developers are professionals who use the Unity game engine to create interactive experiences, such as video games, simulations, and virtual or augmented reality applications. They write code, often in C#, to bring game mechanics, graphics, and user interfaces to life. Unity Developers collaborate with designers, artists, and other team members to build and optimize applications for various platforms, including mobile devices, consoles, and PCs. Their role involves both technical programming and creative problem-solving to ensure high-quality, engaging user experiences.

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

To thrive as a Unity Developer, you need strong proficiency in C# programming, a solid understanding of game development principles, and experience with the Unity engine, often supported by a degree in computer science or a related field. Familiarity with source control systems (like Git), versioning tools, and Unity-specific features such as the Asset Store and Unity Analytics is typically required. Creativity, problem-solving skills, and effective communication help developers collaborate with multidisciplinary teams and address complex challenges. These abilities are crucial for delivering polished, high-performing interactive experiences and meeting project goals in a competitive industry.

What are some common challenges Unity developers face when working on large-scale projects?

Unity Developers working on large-scale projects often encounter challenges such as optimizing game performance, managing complex codebases, and ensuring smooth collaboration between team members. Performance bottlenecks can arise from handling large assets or complex scenes, requiring careful profiling and optimization. Additionally, maintaining clean and modular code is crucial as multiple developers contribute to the same project, making version control and clear documentation essential. Regular communication with designers, artists, and other developers helps to align project goals and resolve issues quickly.

Are Unity developers in demand?

Unity developers are in high demand due to the popularity of Unity for game development, virtual reality, and interactive applications. Skills in C# programming, 3D modeling, and experience with Unity's tools increase employability across gaming, simulation, and training industries.

What are the most commonly searched types of Unity Developer jobs in Waterloo, ON?

The most popular types of Unity Developer jobs in Waterloo, ON are:

What cities near Waterloo, ON are hiring for Unity Developer jobs?

Cities near Waterloo, ON with the most Unity Developer job openings:

Infographic showing various Unity Developer job openings in Waterloo, ON as of September 2026, with employment types broken down into 100% Full Time. Highlights an 82% In-person, 9% Hybrid, and 9% Remote job distribution, with an average salary of $97,223 per year, or $46.7 per hour.

Software Developer

Kitchener, ON • Hybrid

Sonova
Medical Equipment and Supplies Manufacturing • 10K+ employees

CA$80K - CA$110K/yr

Full-time

Re-posted 27 days ago


Key responsibilities

  • Design and develop new user interface features and application functionality for hearing care solutions

  • Implement, test, integrate, and maintain Sonova desktop fitting platforms and applications

  • Collaborate closely with architects, project managers, UX designers, test engineers, and software developers


Sonova rating

6.5

Company rating: 6.5 out of 10

Based on 20 frontline employees who took The Breakroom Quiz


Job description

Software Developer, C# .NET / WPF


Kitchener, ON, Canada - Hybrid 

Research & Development at Sonova delivers innovative hearing solutions and software that improve the lives of people with hearing loss around the world. As a Software Developer, C# .NET / WPF, you'll join an agile, globally distributed team developing desktop applications used by hearing care professionals worldwide. Working with modern technologies and best practices, you'll help create high-quality software that powers the future of hearing healthcare.

Responsibilities:

  • Design and develop new user interface features and application functionality for hearing care solutions

  • Implement, test, integrate, and maintain Sonova desktop fitting platforms and applications

  • Develop desktop application services integrated with audiology and backend systems

  • Collaborate closely with architects, project managers, UX designers, test engineers, and software developers

  • Participate throughout the full software development lifecycle using Agile methodologies

  • Contribute to software architecture discussions and continuous platform improvements

  • Develop high-quality, maintainable code following SOLID principles and clean coding practices

  • Support software integration, troubleshooting, and continuous product enhancements

  • Help foster a collaborative, developer-driven engineering culture

More about you:

  • Bachelor's degree in Computer Science, Software Engineering, or related field required

  • 3+ years of professional software development experience

  • Strong experience with C#, .NET, and WPF application development

  • Experience with MVVM architecture and modern UI frameworks

  • Experience with Visual Studio, Rider, ReSharper, or similar development tools

  • Understanding of software architecture, SOLID principles, and clean code practices

  • Experience integrating desktop software with backend services or hardware is an asset

  • Experience with Avalonia or healthcare software is a plus

  • Strong problem-solving, communication, and teamwork skills

  • Fluent in English

A minimum of 200Mb/sec download and 10Mb/sec upload speed internet connectivity is required to support any remote/hybrid employee functionality at Sonova.

Don't meet all the criteria? If you're willing to go all in and learn, we'd love to hear from you!

We are looking forward to receiving your application via our online job application platform. For this position only direct applications will be considered. Sonova does not recruit via app, telegram, carrier pigeon or any other format that does not include speaking with an actual human. If you are offered a job without speaking with someone please contact Sonova Human Resources.

This role's pay range is between $80,800/yr - $110,000/yr. This role is also bonus eligible.

How we work:
At Sonova, we prioritize the well-being of our employees and foster an inclusive environment that promotes engagement and collaboration. Our team-customized hybrid work model empowers teams to balance individual needs with business goals, offering flexibility and individualized time management. We recognize the importance of life outside of work and strive to create a supportive and motivating workplace where innovation thrives.

Sonova is an equal opportunity employer

We team up. We grow talent. We collaborate with people of diverse backgrounds to win with the best team in the marketplace. We guarantee every person equal treatment in regard to employment and opportunity for employment, regardless of a candidate's ethnic or national origin, religion, sexual orientation or marital status, gender, genetic identity, age, disability or any other legally protected status.


What Sonova employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Sonova logo

About Sonova

Sourced by ZipRecruiter

Industry

Medical equipment and supplies manufacturing

Company size

10,000+ Employees

Headquarters location

Aurora, IL, US