Backend Software Developer

 

Description:

Unity Technologies is seeking a Backend Software Developer to join their Live Content team and help drive the future of Unity’s LiveOps platform. The ideal candidate will join a small, agile team responsible for designing, building, and maintaining backend services that deliver dynamic content and configuration to millions of developers worldwide. This is an opportunity to work at the heart of one of the most widely adopted game development ecosystems globally, helping game creators of all sizes build successful, scalable live-service games.

This role is best suited for a proactive engineer with a strong foundation in software development and an interest in distributed systems, cloud services, and scalable architecture. You’ll work across global teams, ensuring a consistently excellent experience for Unity developers, and will play a critical part in optimizing system performance and reliability.


Key Responsibilities:

  • Design, develop, and maintain backend services that support Unity's Live Content delivery infrastructure.

  • Improve existing services with a focus on scalability, performance, and reliability.

  • Collaborate with globally distributed teams to ensure seamless integration across Unity's platform.

  • Produce high-quality, maintainable, and testable code.

  • Work within a DevOps-oriented team, contributing to deployment, monitoring, and automation practices.


Required Qualifications:

  • Strong programming skills in any major language (your preferred language, even if not Unity’s).

  • Experience designing, implementing, and testing applications and service-based systems.

  • Familiarity with continuous delivery (CI/CD) and deployment pipelines.

  • Experience with unit testing and end-to-end testing frameworks.


Preferred Qualifications:

  • Experience working with backend infrastructure technologies such as Golang, MongoDB, and Kubernetes (preferred but not required).

  • Understanding of distributed systems and cloud-based architecture challenges (e.g., reliability, scalability, availability).

  • Experience with major cloud platforms: AWS, Google Cloud Platform, or Microsoft Azure.

  • Familiarity with DevOps tools and practices including deployment, monitoring, and infrastructure automation.

  • Working knowledge of the Unity game engine is a plus.


Additional Notes:

  • Relocation support is not available.

  • Work visa or immigration sponsorship is not available.

  • Fluency in English is required for communication with global teams.


Life at Unity:
Unity [NYSE: U] is the leading platform for creating and growing real-time games and interactive content. From games to automotive design, architecture, and filmmaking, Unity enables creators to bring ideas to life across mobile, PC, console, and spatial computing platforms.

As of Q3 2024, more than 70% of the top 1,000 mobile games were made with Unity, and applications built on the platform were downloaded over 3.7 billion times per month.

Unity is deeply committed to diversity, equity, and inclusion, and encourages applicants from all backgrounds to apply. Accommodations are available for candidates during the interview process.

Organization Unity Technologies
Industry IT / Telecom / Software Jobs
Occupational Category Software Engineer
Job Location Montreal,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-04-18 5:29 pm
Expires on 2026-01-11