U

Unity

Real-time cross-platform 2D/3D content platform

Software Developer New Grad - U-Accelerate: Software Developer

Game EngineeringPosted on Nov 2
Full-timeMontreal, QC, Canada

About the Job

Requirements

  • A bachelor's degree or equivalent in computer science, software engineering, games, graphics, or a related technical field, completed or in progress for the 2025 or 2026 graduating class.
  • Programming ability in at least one language.
  • Genuine interest in at least one of engine and runtime development, graphics, developer tooling, technical writing, or software quality.
  • The right to work in Canada and the ability to be based in Montreal from January 2027.
  • Working proficiency in English.
  • Sufficient English knowledge for professional verbal and written exchanges, including frequent and regular communication with colleagues and partners worldwide.
  • A demonstrated ability to learn quickly, reason through unfamiliar problems, and collaborate with others on difficult problems.

Responsibilities

  • Work on Unity's engine, rendering, tools, or documentation used by developers to create games and real-time experiences.
  • Complete a two-week technical bootcamp in Montreal, including technical seminars and hands-on workshops.
  • Participate in a six-month first rotation on a participating engineering team, working toward individual objectives with a designated mentor and contributing to team planning and delivery.
  • Participate in a six-month second rotation on another team, applying learning in a different technical context; remain with the first team if both the graduate and team wish to continue beyond six months.
  • Take part in structured feedback every three months and formal mid-cycle and end-of-cycle reviews.
  • Develop practical skills in low-level C++ and performance optimization on real code, with experienced engineers reviewing the work.
  • Learn to use AI tools to become familiar with unfamiliar parts of the technology stack, alongside foundational learning.
  • Participate in a 45-minute conversation with Talent Acquisition and a 60-minute live practical technical interview.
  • Work in a fixed-term employment contract lasting twelve months.

Desired Qualifications

  • Experience with C# or C++ is an advantage.
  • French is an asset for living and working in Quebec.
  • Evidence of building a game, tool, mod, open-source contribution, or university project beyond the required assignment.
  • A bias toward trying approaches, learning from mistakes, and adjusting.
  • Collaboration across teams and time zones, including reasoning aloud, accepting input, and changing one's mind.
  • Curiosity about how systems work underneath.

About the Company

Unity

Real-time cross-platform 2D/3D content platform

Unity is a software platform for creating interactive experiences in 2D, 3D, VR, and AR. It provides a real-time development engine and editor that lets users design, build, and publish content across many platforms, including mobile devices, PCs, and consoles. The product works by compiling assets, scripts, and scenes into a live, interactive app that can be exported to different devices; users can iterate in real-time and access cross-platform tools, asset libraries, and services. Unity differentiates itself from competitors with its broad, cross-platform real-time engine, a large ecosystem and marketplace, and a tiered subscription model plus additional support services tailored to individuals, studios, and enterprises. Its goal is to help developers—ranging from hobbyists to large companies—create and deploy interactive content quickly and at scale across multiple industries such as gaming, film, architecture, automotive, and engineering.

Company size
5,001-10,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Unity

See more jobs