
Software Developer – Production Verification
Unity
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Job Level
Tech Stack
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