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.
  • 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

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