
About Unity
Empowering creators to build amazing experiences
Key Highlights
- Public company (NYSE: U) with a $20B valuation
- Over 1.5 million monthly active creators
- Customers include Electronic Arts and Ubisoft
- $1.3B raised from investors like Sequoia and Silver Lake
Unity Technologies, headquartered in Vancouver, British Columbia, is the creator of the Unity game engine, widely used for developing both 2D and 3D games across multiple platforms. With over 1.5 million monthly active creators and customers including major studios like Electronic Arts and Ubisoft, ...
🎁 Benefits
Unity offers competitive salaries, equity options, generous PTO policies, and flexible remote work arrangements. Employees also benefit from a compreh...
🌟 Culture
Unity fosters a culture of creativity and innovation, encouraging employees to experiment and push the boundaries of game development. The company val...
Skills & Technologies
Overview
Unity is seeking a Senior Software Engineer specializing in 2D Animation to lead the design and delivery of high-performance animation features. You'll work with Unity to enhance 2D capabilities and optimize workflows. This role requires strong expertise in animation and graphics systems.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in graphics and animation systems. Your background includes designing and implementing high-performance features that enhance user experience in 2D environments. You possess strong problem-solving skills and a deep understanding of performance optimization techniques. Your ability to collaborate effectively with cross-functional teams and external partners is essential, and you are comfortable communicating in Japanese to gather feedback and represent your team.
You have a solid foundation in real-time deformation systems, including mesh deformation features such as skinning and weights. Your experience includes authoring and optimizing shaders for 2D animation and rendering, leveraging compute shaders for parallel workloads when necessary. You are familiar with profiling and optimizing end-to-end performance, identifying and eliminating CPU, GPU, and memory bottlenecks at scale.
You are passionate about building excellent editor tooling, developing polished editor extensions that streamline the 2D animation authoring process. You understand the importance of defining engineering standards and contributing to benchmarks, testing, documentation, and reliability practices to maintain quality and performance bars for 2D features.
Desirable
Experience with Unity's animation systems and a strong portfolio showcasing your work in 2D animation will set you apart. Familiarity with industry-standard practices in animation and graphics development is a plus.
What you'll do
In this role, you will lead the design and delivery of high-quality 2D animation and graphics features at Unity. You will architect, implement, and optimize mesh deformation features, ensuring robust runtime and editor workflows that meet high-performance standards. Your work will directly impact the adoption and performance of Unity's 2D capabilities, enhancing the workflows of creators globally.
You will collaborate closely with internal teams and market-facing partners to strengthen integrations with external tools. Your responsibilities will include profiling and optimizing end-to-end performance, identifying bottlenecks, and implementing solutions that elevate the quality of 2D animation workflows.
You will also be responsible for building and maintaining high-performance shaders for 2D animation and rendering. Your expertise in leveraging compute shaders for parallel workloads will be crucial in achieving optimal performance across platforms. You will contribute to defining engineering standards and best practices, ensuring that the quality and performance of 2D features meet Unity's high standards.
What we offer
Unity offers a collaborative and innovative work environment where you can make a significant impact on the future of 2D animation. You will have the opportunity to work with a talented team of engineers and creators, contributing to projects that empower users worldwide. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds. Join us in shaping the future of animation and graphics at Unity.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Unity.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Databricks is hiring a Senior Software Engineer to build and maintain open-source AI/ML platforms. You'll work with Python and contribute to the AI/ML community. This role requires expertise in machine learning and AI technologies.

Support Engineer
OpenAI is hiring a Senior Support Engineer to provide technical guidance and resolve complex issues for enterprise customers. You'll work closely with product and engineering teams to enhance customer experiences using OpenAI models.

Technical Program Manager
Unity is hiring a Senior Technical Program Manager to lead co-development projects with customer studios in Japan. You'll coordinate efforts across teams to ensure successful game project production. This role requires strong project management skills and experience in the gaming industry.

Support Engineer
UiPath is hiring a Senior Infrastructure Support Engineer to provide technical support for their on-premise products and cloud services. You'll work with RPA tools and collaborate with various teams to resolve client incidents. This role requires strong problem-solving skills and experience in technical support.

Backend Engineer
Appier is hiring a Senior Backend Engineer for their Ad Cloud Bidding team in Tokyo. You'll manage system deployment and optimize large-scale distributed systems using Python, Go, and Bash. This role requires 3+ years of experience in backend engineering or site reliability engineering.