1

Unity Developer Jobs in British Columbia (NOW HIRING)

Intermediate DevOps Engineer

Burnaby, BC ยท On-site

CA$80K - CA$110K/yr

Our flagship product, Unity ERP, powers operations in local government, utilities, construction ... The DevOps Engineer sits within the Asset business unit and owns how Asset products are built ...

We are seeking an Intermediate Developer experienced in C++ and C# development within on-premise or ... Developing on Avigilon Unity Video Products to be used by security professionals around the world

We are seeking an Intermediate Developer experienced in C++ and C# development within on-premise or ... Developing on Avigilon Unity Video Products to be used by security professionals around the world

We are seeking an Intermediate Developer experienced in C++ and C# development within on-premise or ... Developing on Avigilon Unity Video Products to be used by security professionals around the world

We are seeking a Senior Software Developer experienced in C++ and C# development within on-premise ... Developing on Avigilon Unity Video Products to be used by security professionals around the world

We are seeking a Senior Software Developer experienced in C++ and C# development within on-premise ... Developing on Avigilon Unity Video Products to be used by security professionals around the world

Senior Data Engineer

Vancouver, BC ยท On-site

CA$94K - CA$129K/yr

Implement row-level and column-level security policies using Unity Catalog; configure role-based ... Databricks Data Engineer or Microsoft Azure Data Engineer certification is an asset * Experience ...

Founded by engineers - and customer obsessed - we leap at every opportunity to solve technical ... We work on 4 key pillars Dashboards, Genie, Databricks One and Unity Catalog Business semantics. UC ...

Experience programming in Unity or Unreal Engine. * Led feature development from concept definition to shipping a product. * A history of publications or contributions to the field of computational ...

Principal Data Engineer

Vancouver, BC ยท On-site

CA$55.27 - CA$79.45/hr

... developer productivity and reduce time-to-debug. * Own reference architectures for: medallion/lakehouse patterns , batch + streaming ingestion, CI/CD deployment patterns, Unity Catalog governance ...

Our solutions power key products from Motorola's leading brands including Avigilon/Unity, Pelco ... As a System Development Engineer, you sit at the high-velocity intersection of Software Engineering ...

next page

Showing results 1-20

Unity Developer information

See British Columbia salary details

$49K

$104.3K

$159K

How much do unity developer jobs pay per year?

As of Sep 8, 2026, the average yearly pay for unity developer in British Columbia is $104,276.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,500.00 and $127,500.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 British Columbia?

The most popular types of Unity Developer jobs in British Columbia are:

What are popular job titles related to Unity Developer jobs in British Columbia?

For Unity Developer jobs in British Columbia, the most frequently searched job titles are:

What cities in British Columbia are hiring for Unity Developer jobs?

Cities in British Columbia with the most Unity Developer job openings:

What are popular job titles related to Unity Developer jobs in BC?

For Unity Developer jobs in BC, the most frequently searched job titles are:

Infographic showing various Unity Developer job openings in British Columbia as of September 2026, with employment types broken down into 83% Full Time, 7% Part Time, and 10% Contract. Highlights an 80% Physical, 4% Hybrid, and 16% Remote job distribution, with an average salary of $104,276 per year, or $50.1 per hour.

Intermediate DevOps Engineer

Univerus

Burnaby, BC โ€ข On-site

CA$80K - CA$110K/yr

Full-time

Medical, Dental, PTO

Posted 19 days ago


Job description

ABOUT UNIVERUS:


Founded in 2019 and headquartered in Burnaby, British Columbia, Univerus is a fast-growing enterprise software company specializing in vertical market solutions. With over 300 employees, more than 20 acquisitions, and a global customer base exceeding 3,500 organizations, Univerus delivers mission-critical technology across public and private sectors. Our flagship product, Unity ERP, powers operations in local government, utilities, construction, manufacturing, health and safety, education, and beyond.


As part of the Univerus family, Univerus Assets is a modern asset management platform built for municipalities, utilities, and service organizations. It combines GIS mapping, mobile field tools, and automated workflows into one intuitive system.


POSITION DETAILS:

Hours: 8:00am to 5:00pm, Monday to Friday

Salary Range: $80,000 - $110,000

Location: Burnaby, BC, Canada - Hybrid

This is a new position.


ROLE OVERVIEW:

The DevOps Engineer sits within the Asset business unit and owns how Asset products are built, released, and run. The role is not part of the central Platform Engineering team; it works with that team continuously — adopting the shared platform’s golden path for infrastructure as code, CI/CD, cloud identity, and observability — but is accountable to Asset BU delivery. The focus is business-unit-specific DevOps: release and deployment management, environment ownership, pipeline migration, and operational support for Asset applications.


ORGANIZATIONAL RELATIONSHIP:

• Reports to: Director, AI Strategy and Development (Asset BU)

• Part of: Asset BU engineering organisation

• Works closely with: Asset BU product management, development, and support teams; central Platform Engineering; Information Security

• Direct reports: None


KEY RESPONSIBILITIES:

• Own release engineering for Asset BU products — build and deployment pipelines, release branching and versioning, release scheduling with product and support, production deployments, and rollback.

• Provision and maintain Asset BU environments (development, test, staging, production) as code, keeping them consistent and reproducible.

• Manage the Asset BU’s infrastructure-as-code stacks and configuration using the platform’s shared components, and bring hand-created resources under management.

• Lead the Asset BU’s migration of repositories and pipelines from Azure DevOps to GitHub Actions, adopting the platform’s reusable workflows.

• Apply the company identity and secrets model to Asset BU workloads — Microsoft Entra ID and RBAC, managed identities, OIDC federation for CI, and Azure Key Vault; no long-lived credentials.

• Provide operational support for Asset applications: observability and alerting, deployment and release troubleshooting, participation in incident response, and follow-up remediation.

• Act as the Asset BU’s point of contact with central Platform Engineering — onboard Asset applications onto shared services, adopt standards and policy packs, and escalate gaps rather than building a parallel stack.

• Provide the delivery and deployment foundations for the BU’s AI initiatives, including environments, pipelines, secrets, and cost visibility for AI services.

• Write and maintain runbooks, release procedures, and decision records for Asset BU systems in Univerus Hub.


KEY PERFORMANCE INDICATORS (KPIS):

• Release predictability — planned Asset BU releases delivered in the agreed window

• Deployment frequency and lead time from merge to production

• Change failure rate and mean time to restore for Asset BU services

• Progress against the Asset BU Azure DevOps → GitHub migration plan (repositories and pipelines migrated vs. target)

• Environment reliability — reduction in environment-related delivery blockers and configuration drift

• Compliance with platform standards and policy checks across Asset BU stacks; no long-lived credentials in use

• Currency and usability of release runbooks and documentation in Univerus Hub


REQUIRED KNOWLEDGE, SKILLS, AND ABILITIES:

• Hands-on ownership of release and deployment processes for a production application

• Confident with one major cloud (Microsoft Azure preferred; AWS or GCP transferable) and with infrastructure as code (Pulumi, Terraform, Bicep, or CloudFormation)

• Proven experience building and debugging CI/CD pipelines in Azure DevOps, GitHub Actions, GitLab CI, or similar

• Able to read and write code in a general-purpose language — TypeScript, Python, Go, or C#

• Strong working knowledge of containers and Git; able to diagnose a failing build or deployment methodically

• Working understanding of cloud identity and secrets management — Entra ID / RBAC, managed identities, Key Vault, least privilege

• Comfortable operating across an organisational boundary: adopting standards set by a central team, applying them locally, and pushing back constructively where they do not fit

• Clear written communication — runbooks and documentation usable by others under pressure

• Nice to have: Pulumi and policy as code; Backstage or another developer portal; migrating off Azure DevOps; Azure Container Apps or Kubernetes; FinOps / Azure cost management; exposure to deploying AI or ML services; Azure certification (AZ-400, AZ-104, AZ-305)


EDUCATION AND EXPERIENCE:

• Approximately 3–5 years in DevOps, SRE, platform, or infrastructure-focused development

• Degree or diploma in computer science, software engineering, or a related discipline — or equivalent practical experience

• Azure certification (AZ-400, AZ-104, AZ-305) considered an asset, not a requirement


WHAT WE OFFER:

  • Health and Dental
  • EFAP
  • RRSP Matching
  • Generous Paid Time Off
  • Flexible Work Environment
  • Education Reimbursement Program


Our Commitment to Diversity, Equity & Inclusion


Univerus is proud to be an equal opportunity employer. We are committed to creating an inclusive and respectful workplace where everyone feels valued, supported, and empowered to contribute fully. We welcome applications from candidates of all backgrounds, abilities, and experiences, including but not limited to Indigenous peoples, racialized persons, women, LGBTQ2S+ individuals, persons with disabilities, and veterans.


If you require accommodation at any stage of the recruitment process, please let us know. We are committed to working with you to ensure your needs are met.


Please note that we may use AI as part of our recruitment and hiring process. While we may incorporate select AI features to enhance process efficiency, we remain committed to human-led decision making. We recognize that AI is not perfect, so all AI-generated outputs are subject to human review to ensure accuracy and fairness. Our goal is to use technology to support, not replace, thoughtful human decision-making in recruitment and hiring.


How to Apply


Ready to join us? Please submit your resume by following the application instructions outlined in this posting.