cover image
Unity

Unity

unity.com

4 Jobs

6,888 Employees

About the Company

Unity (NYSE: U) is the world’s leading platform for creating and operating real-time 3D (RT3D) content. Creators, ranging from game developers to artists, architects, automotive designers, filmmakers, and others, use Unity to make their imaginations come to life. Unity is the foundation upon which the world’s most powerful digital content is created. Specifically, Unity’s platform provides a comprehensive set of software solutions to create, run and monetize interactive, real-time 2D and 3D content for mobile phones, tablets, PCs, consoles, and augmented and virtual reality devices.
In the fourth quarter of 2021, Unity had, on average, 3.9 billion monthly active end users who consumed content created or operated with its solutions. The applications developed by these creators were downloaded, on average, five billion times per month in 2021. For more information, please visit www.unity.com.

Download Unity: http://unity3d.com/get-unity
We're hiring! Visit our careers site: https://careers.unity.com
For support, please email: support@unity3d.com

Check us out on our other social channels:
Twitter: https://twitter.com/unity
Facebook: https://www.facebook.com/unity3d/
Instagram: https://www.instagram.com/unitytechnologies/

Listed Jobs

Company background Company brand
Company Name
Unity
Job Title
Senior Engine Integration Engineer
Job Description
**Job title** Senior Engine Integration Engineer **Role Summary** Lead the technical integration of Unreal Engine with Unity and other real‑time 3D runtimes. Serve as the in‑house Unreal subject‑matter expert, designing and implementing cross‑engine subsystems that reconcile lifecycle, serialization, networking, and resource management differences to enable synchronized, high‑performance content streaming. **Expectations** - Deliver robust, scalable integration solutions that maintain performance and stability across interconnected engines. - Act as a technical liaison between Unity and external engine partners, translating architectural concepts and standards. - Own end‑to‑end responsibility for design, development, testing, and debugging of cross‑engine interoperability layers. **Key Responsibilities** - Design and implement subsystems mapping Unity features to Unreal equivalents (and vice versa). - Develop, maintain, and extend Unreal engine source and plugin/middleware to meet integration requirements. - Resolve complex debug scenarios involving crashes, race conditions, resource contention, and feature impedance mismatches. - Bridge technical concepts between Unity and partner engines, ensuring alignment of architectures, networking models, serialization, and resource lifecycles. - Contribute to build pipeline and asset conversion workflows (FBX, USD, glTF, etc.) for cross‑engine compatibility. - Collaborate with cross‑functional teams (engine, networking, graphics, product) to define integration strategy and deliverables. - Conduct code reviews, unit/integration testing, and performance profiling for integrated subsystems. **Required Skills** - Deep expertise in Unreal Engine source code, including UObject lifecycle, resource management, Slate UI, and core engine architecture. - Proven experience building plugins or middleware that extend or modify Unreal’s core functionality. - Strong background in Unreal networking: replication models, authority handling, and synchronization mechanisms. - Solid understanding of Unity's architecture to map concepts between engines. - Experience shipping games or middleware across multiple engines, including asset conversion, build pipelines, and cross‑engine deployment. - Proficiency with interchange formats (FBX, USD, glTF) and associated tooling. - Capability to modify engine source code for custom builds or specialized features. - Excellent problem‑solving, debugging, and performance optimization skills. - Effective written and verbal communication in English; ability to explain complex technical concepts clearly. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience). - 5+ years of relevant industry experience (engine development, middleware, or high‑performance networking). - Advanced certifications or training in Unreal Engine 5, networking, or graphics pipelines are a plus.
San francisco, United states
On site
Senior
21-01-2026
Company background Company brand
Company Name
Unity
Job Title
Développeur(se) de logiciels staff, Parsec / Staff Software Developer, Parsec
Job Description
**Job Title** Staff Software Developer, Parsec **Role Summary** Lead senior developer on the low‑latency game streaming platform. Own core C codebase, deliver high‑performance features across macOS, Windows, and Linux, mentor teammates, and drive innovation in networking and rendering technologies. **Expectations** - Senior‑level proficiency in production C coding. - Deep experience with macOS desktop development (IOKit, CoreGraphics, window & input handling). - Solid background in Windows desktop applications (Win32, DirectX). - Ability to work confidently with a global, distributed team. - Passion for low‑latency solutions and continuous product improvement. - Excellent written and spoken English. **Key Responsibilities** - Develop, extend, and maintain UI, encoding/decoding, networking, and input subsystems across platforms. - Deploy reliable code to a user base exceeding 5 million. - Investigate and implement cutting‑edge low‑latency protocols (e.g., UDP). - Translate client and community feedback into actionable enhancements. - Mentor junior developers and uphold high code quality standards. **Required Skills** - C programming, production‑grade code ownership. - macOS application development (IOKit, CoreGraphics, window & input APIs). - Windows desktop development (Win32, DirectX). - Cross‑platform networking (low‑latency UDP/TCP). - Optional: Linux/Ubuntu application development. - Optional: Windows driver development. - Gaming industry experience or strong gaming background is a plus. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. ---
Montreal, Canada
On site
25-01-2026
Company background Company brand
Company Name
Unity
Job Title
Développeur(se) Frontend Sénior, Unity Ads / Senior Frontend Developer, Unity Ads
Job Description
**Job title:** Senior Frontend Developer – Unity Ads **Role Summary:** Lead individual contributor on the Ad Unit team, responsible for end‑to‑end front‑end implementation of advertising units and formats. Deliver polished, interactive UI/UX experiences from design through production, ensuring visual fidelity and performance across devices. **Expectations:** - Own the front‑end in a mature codebase, advocating quality and maintainability. - Collaborate closely with product owners, designers, back‑end engineers, and mobile SDK teams to make formats technically feasible and well integrated. - Balance UI/UX quality, performance, complexity, and delivery timelines with sound technical judgment. **Key Responsibilities:** - Design, build, and iterate interactive ad experiences, handling UI, layout, animation, and user flows. - Translate product and design concepts into high‑quality, performant front‑end code. - Drive enhancements to the rendering and presentation layer, ensuring visual consistency on all devices. - Optimize front‑end performance for smooth animations, responsive interactions, and minimal rendering overhead. - Identify, debug, and resolve front‑end bugs, rendering issues, and production UX regressions. - Proactively improve front‑end architecture, component reuse, and development practices to enable rapid iteration. - Participate in design and code reviews, raising the front‑end quality bar. **Required Skills:** - Proven experience in ad platforms, ad rendering systems, or monetization products. - Mastery of animation frameworks (CSS, Web Animations API, canvas, WebGL). - Ability to build highly dynamic UI flows driven by data, including feature gating and experimentation. - Familiarity with performance and debugging tools (browser dev tools, profiling, performance timelines). - Strong collaboration with designers on interaction, motion, and finish. - Knowledge of A/B testing frameworks and metrics‑driven UI iteration. - Experience with mobile webviews or embedded rendering environments. - Awareness of accessibility best practices and inclusive design. - Prior work in large, mature codebases emphasizing maintainability and stability. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience). - No specific certifications required, but strong portfolio of front‑end projects is preferred.
Montreal, Canada
On site
Senior
09-02-2026
Company background Company brand
Company Name
Unity
Job Title
Développeur(se) logiciel – Vérification en production / Software Developer - Production Verification
Job Description
Job Title: Software Developer – Production Verification Role Summary Intermediate-level Unity developer responsible for validating Unity engine updates on partner client games within the Production Verification (PV) program. Acts as a subject‑matter expert at the intersection of Unity engine development, client projects, and internal tooling, ensuring seamless migration and optimal performance before large‑scale releases. Expectations - Serve as a production‑level SME for Unity engine changes. - Deliver high‑quality upgrades, troubleshooting, and performance enhancements to meet stringent production timelines. - Collaborate closely with product, studio, consulting, and release teams to align Unity releases with client needs. Key Responsibilities 1. Upgrade Unity projects in the PV Codeshare collection, identifying and resolving migration issues between engine versions. 2. Provide technical expertise on PV initiatives such as iteration timing, in‑app purchases, AI, and the Developer Data Framework. 3. Enhance internal analytics tools that track feature usage across client projects, facilitating product‑team decision‑making. 4. Manage client‑code repository access and oversee migration of client code to internal systems. 5. Coordinate game‑collection updates when client developers make substantial changes. 6. Support product teams with profiling, benchmarking, and capacity planning for PV games. 7. Deliver field‑based insights to guide Unity product development. Required Skills - Proficiency with Unity Editor and underlying engine architecture; extensive experience upgrading projects across Unity versions. - Advanced C# skills, including debugging large, multithreaded code bases. - Deep understanding of the software development lifecycle (SDLC) for real‑time interactive applications. - Expertise in profiling, performance analysis, and architectural optimization from low‑level to system‑wide decisions. - Ability to navigate unfamiliar code bases and domain areas to diagnose complex technical problems. - Familiarity with version‑control systems and repository management. - Preferred: knowledge of game asset pipelines, rendering engines, physics simulations; experience with dev‑tooling, analytics, instrumentation; exposure to client codebases or consulting roles; proficiency in build automation, CI/CD pipelines, and release workflows. Required Education & Certifications - Bachelor’s degree in Computer Science, Software Engineering, or a related discipline, or equivalent professional experience. - No mandatory certifications, but Unity Certified Developer or related credentials are advantageous.
Montreal, Canada
On site
12-02-2026