Senior Software Engineer

1 month, 1 week ago
Full-time
Senior
Software Development
Unity

Unity

Unity is the top platform for real-time 3D content creation, empowering creators across industries to bring their ideas to life with interactive 2D and 3D content.

Internet Software & Services
5K-10K
Founded 2004

Description

  • Collaborate with external customer teams to develop games and game production tools.
  • Scope, estimate, and assist in planning short- and long-term customer co-development projects (ranging from one week to 18+ months).
  • Optimize customers’ games for performance, visuals, and platform-specific constraints.
  • Diagnose and develop solutions for complex technical problems and verify production fixes.
  • Build and maintain relationships with Unity’s internal engine teams and provide customer feedback and production verification for future Unity features.
  • Communicate, educate, and provide technical guidance to clients both remotely and on-site.
  • Visit customer studios for short-term consultations and deliver actionable advice to improve existing projects and pipelines.
  • Proactively train and keep up-to-date with Unity Engine technology and game content creation tools.

Requirements

  • Experience across a variety of game projects and platforms (Mobile, PC, Console); Unity experience not strictly required for all past projects.
  • Ability to adapt to customer production environments and, when needed, take over or coordinate work streams with customers.
  • Ability to develop and debug code within large multithreaded C# or C++ codebases using multi-platform engines (e.g., Unity, Unreal, in‑house).
  • Deep technical expertise in the Unity ecosystem, including C#, ScriptableObjects, Addressables, Unity lifecycle, and modern render pipelines (URP/HDRP).
  • Proven ability to profile and optimize CPU, GPU, and memory usage using Unity Profiler, Frame Debugger, and RenderDoc.
  • Strong teamwork, planning, coordination, communication skills, and experience mentoring less-experienced developers and producing technical documentation.
  • Ability to translate complex technical topics into understandable concepts for both technical and non-technical stakeholders.
  • Experience shipping and maintaining titles across diverse hardware with an understanding of platform-specific constraints.
  • Nice-to-have: familiarity or strong interest in DOTS/ECS and the C# Job System; experience with version control (Git/Perforce); experience delivering training/technical talks or writing technical articles; awareness of AI/ML workflows.
  • Sufficient professional verbal and written English for frequent global communication; willingness and ability to travel to customer sites; relocation support and work-visa/immigration sponsorship are not available for this position.

Benefits

  • Comprehensive health, life, and disability insurance (varies by country and employment status).
  • Employee stock ownership (equity) program.
  • Competitive retirement/pension plans.
  • Generous vacation and personal days / time off policies.
  • Support for new parents through leave and family‑care programs.
  • Mental health and wellbeing programs and Employee Assistance Program.
  • Training and development programs and Employee Resource Groups.
  • Commute subsidy, office snacks, and volunteering/donation matching programs.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Windows/Desktop Applications - Haifa, Israel

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows desktop software engineer to design and ship accessible, high-performance native applications that support its text-to-speech products used by millions of learners worldwide.

C# C++ CI/CD .NET
27 minutes ago

Associate Software Engineer

STR 251-1K Aerospace & Defense

STR’s SAAM Group is seeking a Software Engineer to develop and implement real-time software for advanced sensing and autonomy prototypes and operational systems supporting national security programs.

C++ CI/CD Git iOS Linux Machine Learning MATLAB Python
32 minutes ago

Senior Software Engineer, Windows/Desktop Applications - Tallahassee, FL, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Application Engineer to lead the architecture and development of its accessibility-focused text-to-speech products for millions of users in a fully distributed environment.

C# C++ CI/CD .NET
1 hour, 1 minute ago

Senior Software Engineer - .NET Core/AWS

3Pillar Global 1K-5K Internet Software & Services

3Pillar Global is hiring a Senior Software Engineer to develop and guide product solutions for enterprise clients on a remote, full-time team using .NET Core and AWS.

Agile AWS C# Docker Git Java Kubernetes Microservices MongoDB .NET OWASP SQL Server
1 hour, 5 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers