Senior Software Engineer

3 weeks, 1 day 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 and integrate into their production pipelines.
  • Scope, estimate, and assist in planning customer projects, including short-term consultations and longer co-development engagements.
  • Take ownership of technical problem-solving for customer projects, including profiling and optimizing performance (CPU, GPU, memory) and delivering practical fixes.
  • Develop and debug code in large multithreaded C# or C++ codebases within multi-platform engines and assist in taking over customer work streams when required.
  • Build close relationships with Unity’s internal engineering teams, providing customer feedback and production verification for future Unity features and services.
  • Communicate and educate clients—both remotely and on-site—translating complex technical topics into understandable guidance for technical and non-technical stakeholders.
  • Proactively train and mentor team members and customers, produce technical documentation, and deliver training or technical talks as needed.
  • Remain current with Unity Engine technology and game content creation tech, and apply emerging paradigms and tools to customer projects.

Requirements

  • Experience on a variety of game projects and platforms (Mobile, PC, Console) and understanding of platform-specific constraints.
  • Ability to adapt to customer production environments, plan and coordinate work, and in some cases take over work streams in collaboration with the customer.
  • Proven 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 concepts and modern rendering pipelines (URP/HDRP).
  • Proven experience profiling and optimizing CPU, GPU, and memory usage using tools such as the Unity Profiler, Frame Debugger, and RenderDoc.
  • Strong teamwork, communication, and mentoring skills, plus the ability to work independently and assist project managers and less experienced developers.
  • Experience shipping and maintaining titles across diverse hardware and an understanding of the technical challenges in complex game development environments.
  • Preferred: experience or strong interest in DOTS/ECS and the C# Job System; familiarity with version control systems (Git/Perforce); experience delivering training/technical talks or writing technical articles; awareness of AI/ML workflows.
  • English proficiency sufficient for professional verbal and written communication with global colleagues and partners.
  • Relocation support and work visa/immigration sponsorship are not available for this position (candidates must have eligibility to work without Unity-sponsored relocation or visa support).

Benefits

  • Comprehensive health, life, and disability insurance (regional eligibility varies).
  • Employee stock ownership (equity) and competitive retirement/pension plans.
  • Generous vacation and personal days with support for new parents through leave and family-care programs.
  • Mental health and wellbeing programs and a Global Employee Assistance Program.
  • Training and development programs and opportunities for volunteering with donation-matching.
  • Commute subsidy and office food/snacks (where applicable).
  • Employee Resource Groups to support diversity and inclusion.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, iOS Core Product - Incheon, South Korea

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior iOS Engineer to help scale and evolve its high-traffic iOS reading app for a rapidly growing global user base.

CI/CD Git Swift SwiftUI
23 minutes ago

Automation Anywhere Developer

Enroute 51-250 Internet Software & Services

Enroute is hiring an Automation Anywhere Developer to work on automation solutions and API integrations within a technology-focused, collaborative environment.

LLM Machine Learning SQL
47 minutes ago

Intermediate Software Engineer - Artificial Intelligence (AI)

Tucows 251-1K Diversified Telecommunication Services

Tucows Domains is hiring a remote Intermediate Software Engineer specializing in Artificial Intelligence to help build AI-powered systems for domain services and related tools.

Go Hugging Face LLM Machine Learning Python REST API TensorFlow
56 minutes ago

Software Engineer, Data Infrastructure & Acquisition - Fort Lauderdale, FL, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI Data team to build and operate large-scale audio data ingestion infrastructure that powers model training and next-generation products.

Android Bash Docker GCP iOS Linux Python Terraform
57 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