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 customer projects and short- to long-term engagements.
  • Build close relationships with Unity’s internal development teams to provide customer feedback and verify production features.
  • Diagnose, develop, and deliver solutions for customers’ most challenging technical problems, both remotely and on-site.
  • Profile and optimize CPU, GPU, and memory usage to meet performance targets.
  • Develop and debug code in large multithreaded C# or C++ codebases using multi-platform engines.
  • Take ownership of or integrate into customer workstreams, coordinating and communicating progress and plans.
  • Train and mentor customers and less experienced developers, produce technical documentation, and deliver technical education or talks.
  • Proactively maintain and expand technical knowledge of Unity Engine technology and game content creation workflows.

Requirements

  • Experience working on a variety of game projects and platforms (not necessarily limited to Unity).
  • Ability to adapt to customer production environments and, where needed, take over or lead workstreams in collaboration with customers.
  • Strong understanding of technical challenges in complex game development environments.
  • Ability to work closely in teams: plan, coordinate, communicate, and deliver work under typical game development complications.
  • Ability to work independently: identify and clarify tasks and assist Project Managers and junior developers.
  • Ability to develop and debug code in 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 experience profiling and optimizing performance using Unity Profiler, Frame Debugger, and RenderDoc.
  • Experience shipping and maintaining titles across diverse hardware (Mobile, PC, or Console) and understanding platform-specific constraints.
  • Ability to translate complex technical topics into understandable concepts for both technical and non-technical stakeholders.
  • Nice-to-have: experience or strong interest in DOTS/ECS and the C# Job System; experience with version control (Git/Perforce); experience delivering training/technical talks and writing technical articles; awareness of AI/ML workflows.
  • Sufficient professional proficiency in English for regular global verbal and written communication.
  • Relocation support and work visa/immigration sponsorship are not available for this position (candidates must be eligible to work without sponsorship).

Benefits

  • Comprehensive health, life, and disability insurance (varies by country and employment status).
  • Employee stock ownership program.
  • Competitive retirement/pension plans.
  • Generous vacation and personal days.
  • Support for new parents through leave and family-care programs.
  • Mental health and wellbeing programs and Employee Assistance Program.
  • Training and development programs and learning opportunities.
  • Commute subsidy, office food/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