Unity

Software Developer – Production Verification

Unity

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Perform Unity project upgrades on our clients’ games within our Production Verification (PV) portfolio, identifying and fixing migration issues between Unity versions
  • Work on key PV initiatives such as iteration time, in-app purchases, AI, and the Developer Data Framework, among others, acting as a production expert
  • Improve internal tools that analyze feature usage in client projects to facilitate collaboration with product teams
  • Manage access control to clients’ code repositories
  • Contribute to migrating client code to internal systems
  • Coordinate updates to the game portfolio when developers make significant changes to their projects
  • Support product teams by performing profiling and benchmarking of PV games when they lack capacity
  • Provide technical expertise and field insights to guide Unity product development

Requirements

  • Strong mastery of the Unity Editor and Unity engine architecture, with experience upgrading projects across Unity versions
  • C# skills: ability to debug code in large, multithreaded codebases
  • Experience shipping multiple games or real-time interactive applications, with a solid understanding of the software development lifecycle (SDLC)
  • Knowledge of profiling, performance analysis, and optimization, from low-level optimizations to architectural decisions
  • Comfortable diving into unfamiliar codebases and domains to diagnose and resolve complex technical issues
  • Familiarity with version control systems and code repository management
Benefits
  • Comprehensive health, life, and disability insurance
  • Commuter/transportation allowance
  • Employee equity/stock ownership program
  • Competitive retirement/pension plans
  • Generous vacation and personal time off
  • Support for new parents through leave and family support programs
  • Office-provided snacks
  • Mental health and well-being programs and support
  • Employee resource groups
  • Global employee assistance program
  • Training and development programs
  • Volunteer program and donation-matching
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Unity EditorUnity engine architectureC#debuggingprofilingperformance analysisoptimizationsoftware development lifecyclemultithreaded codebasesversion control systems
Soft Skills
collaborationtechnical expertiseproblem-solvingadaptabilitycommunication