1

Unity Developer Jobs in Vancouver, BC (NOW HIRING)

As a Software Developer at Fortinet, you will be responsible for the full development cycle of Fortinet's products. You are given the opportunity to participate in the development cycle from coding ...

Staff Software Developer - JLL What this job involves: As a Staff Software Developer at JLL, you will lead the design and implementation of complete features spanning React frontend, C# backend ...

Software Developer

Burnaby, BC · On-site

CA$105K - CA$140K/yr

Work closely with DevOps and QA team to deliver high quality products Profile, optimize and tune systems software (management/control/dataplane) for efficient cloud operation Implement software ...

Software Developer

Burnaby, BC

CA$105K - CA$140K/yr

Work closely with DevOps and QA team to deliver high quality products Profile, optimize and tune systems software (management/control/dataplane) for efficient cloud operation Implement software ...

Software Developer (Burnaby)

Vancouver, BC · Hybrid

CA$129K - CA$149K/yr

We are seeking a Software Developer to join our Engineering team at our Burnaby Hub. As part of our hybrid model, all hub-based team members are expected to work from the office at least twice per ...

Software Developer, Mobile

Vancouver, BC · Remote

CA$129K - CA$149K/yr

We are currently seeking a Software Developer, Mobile to join our rapidly growing engineering team. This role is for someone who is passionate about building innovative solutions and being exposed to ...

You'll be expected to push that further: finding new ways to compress cycles, generate tests, and reduce the drag of repetitive engineering work. The environment is collaborative but high-ownership.

Senior Developer

Vancouver, BC · On-site

CA$9.8K - CA$15K/mo

The Senior Developer will report to a Technical Project Manager within the SDC. Work Performed Specific Duties: * Work with development teams and management to create software solutions * Manage the ...

As a Senior C# Developer, you will be involved in the entire SDLC process, including design, code reviews, implementation, testing, deployment, and monitoring of applications and services. Our ...

Senior Software Developer

Vancouver, BC · On-site

CA$107K - CA$157K/yr

The Autodesk Developer Enablement team is seeking a highly motivated, seasoned Senior Software Developer to build and maintain a distributed compute system. You will be part of a team that designs ...

Senior Software Developer

Vancouver, BC · On-site

CA$107K - CA$157K/yr

If so, the Autodesk Developer Enablement team is seeking a highly motivated and experienced Senior Software Developer to help build and operate Autodesk's distributed computing platform. You will ...

If so, the Autodesk Developer Enablement team is seeking a highly motivated and experienced Senior Software Developer to help build and operate Autodesk's distributed computing platform. You will ...

Software Developer

Burnaby, BC · On-site

CA$110K - CA$130K/yr

As an Embedded Developer at Fortinet, you will be responsible for the full development cycle of newer and award winning flagship Fortinet products. You will be given the opportunity to participate in ...

next page

Showing results 1-20

Unity Developer information

See Vancouver, BC salary details

$49.2K

$104.8K

$159.8K

How much do unity developer jobs pay per year?

As of Jun 16, 2026, the average yearly pay for unity developer in Vancouver, BC is $104,792.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,903.00 and $128,130.00 per year, depending on experience, location, and employer.

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.

What are Unity Developers?

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 most commonly searched types of Unity Developer jobs in Vancouver, BC? The most popular types of Unity Developer jobs in Vancouver, BC are:
What job categories do people searching Unity Developer jobs in Vancouver, BC look for? The top searched job categories for Unity Developer jobs in Vancouver, BC are:
Software Developer

CA$96K - CA$118K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 12 days ago


Job description

As a Software Developer at Fortinet, you will be responsible for the full development cycle of Fortinet's products. You are given the opportunity to participate in the development cycle from coding, bug fixing, troubleshooting and testing, enabling you to familiarize yourself with Fortinet products and have direct involvement with complex, innovative technology as well as the opportunity to work with the experienced developers that enables you to fast track your career growth.
Job Responsibilities

  • Design and implement high-availability and high-performance server applications in a distributed network
  • Design and implement communication protocols with other devices/systems
  • Maintain, optimize, and evolve existing software
  • Maintain and document code using source control system

Qualifications:

  • Project or Co-op experience in software development within Unix/Linux environment
  • Hands on working knowledge with C/C++ and/or other object-oriented programming
  • Understanding and use of any script language is a plus
  • Stronghold of data structures required
  • Sound knowledge of network concepts and architecture, e.g. IP, TCP, DHCP, WCCP, DNS, routing protocols etc.
  • Familiar with TCP/IP and distributed network computing in Linux/Unix environment
  • Capable of switching focus in various situations and apply themselves to quickly learning new technologies and adopting new methodologies
  • Excellent problem solving and troubleshooting skills
  • Team Player and Good communication skills
  • Positive attitude is a must

Additional Qualification for Intermediate Level Candidates:

  • 3-5 years of professional software development experience in Linux/Unix environments

  • Strong proficiency in C/C++ with experience writing production-quality, maintainable code

  • Experience designing and implementing multi-threaded and concurrent systems

  • Solid understanding of memory management, performance tuning, and debugging in C/C++

  • Hands-on experience with network programming (sockets, TCP/UDP, asynchronous I/O)

  • Experience working with distributed systems and high-availability architectures

  • Familiarity with software design patterns and best practices

  • Ability to review code, provide constructive feedback, and help improve code quality

  • Ability to take ownership of features or components from design through delivery

Educational Requirements:

  • Bachelor's degree in Computer Science or Electrical Engineering

The Canada base salary range for this full-time position is expected to be between $96,800 - $118,300 annually.  Wage ranges are based on various factors including the labour market, job type, and job level.  Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, and experience. 

Fortinet strives to provide you and your family with a comprehensive benefits package. Benefits eligibility starts on your first day of hire and comprises of 100% company paid medical, dental, and vision coverage, including a Health Spending Account and a Personal Spending Account that gives you flexibility to spend where you need it the most. Our Employee & Family Assistance Plan (EFAP) offers you and your family access to various services like counseling, legal advice, mental health resources etc. We also provide critical illness, disability, and life insurance, as well as a Group Registered Retirement Savings Plan (RRSP) with a company match to help you save faster for retirement. We offer competitive Paid Time Off and flexible leave policies, including paid health days, to help you take care of yourself and your family members.

All roles are eligible to participate in the Fortinet equity program.  Bonus eligibility is reviewed at time of hire and annually at the Company's discretion.Â