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

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
22 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
46 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
55 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