We are looking for a Senior Software Engineer to join our Unity Studio Productions team. The successful candidate will work closely with external customer teams to develop games and game production tools, and will have the opportunity to travel to customer offices for short-term consultations. The ideal candidate will have experience with game development, Unity, and C#, and will be able to adapt to customer production environments and take on work streams in collaboration with the customer.
Requirements
- Experience on a variety of game projects, platforms, not necessarily all Unity.
- Ability to adapt to customer production environments and in some cases, take over work streams in collaboration with the customer.
- Understanding of the technical challenges related to complex game development environments.
- Ability to work closely in a team, plan, coordinate, communicate work intentions, progress, and deliver work in a timely manner, dealing with the usual complications of game development.
- The ability to work independently, identifying and clarifying the tasks, assisting the Project Manager and more inexperienced developers.
- The ability to develop and debug code written in a large multithreaded C# or C++ codebase, using a multi-platform engine.
- Deep technical expertise in the Unity ecosystem, including C#, ScriptableObjects, Addressables, Unity Lifecycle and modern render pipelines.
- A proactive mentor who excels at technical documentation and cross-departmental problem-solving.
- Proven ability to profile and optimize CPU, GPU, and memory usage using the Unity Profiler, Frame Debugger, and RenderDoc.
- The ability to translate complex technical topics into understandable concepts for both technical and non-technical stakeholders.
Benefits
- Comprehensive health, life, and disability insurance
- Commutute subsidy
- Employee stock ownership
- Competitive retirement/pension plans
- Generous vacation and personal days
- Support for new parents through leave and family-care programs
- Office food snacks
- Mental Health and Wellbeing programs and support
- Employee Resource Groups
- Global Employee Assistance Program
- Training and development programs
- Volunteering and donation matching program