Senior Software Engineer

2 days, 16 hours 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

Staff Software Engineer

Filevine 251-1K Specialized Consumer Services

Filevine is hiring a Staff Software Engineer to contribute as a highly autonomous individual contributor on a greenfield project within its legal AI platform, shaping scalable systems and technical direction.

Angular AWS C# Elasticsearch Groovy .NET Node.js Playwright React Redis SQL Server Svelte
2 hours, 58 minutes ago

Software Engineer, Mid-level (L2), Web

CoinGecko 51-250 IT Services

CoinGecko is hiring a mid-level Web Software Engineer in Malaysia to build and maintain cryptocurrency-focused web applications and production systems that support its global data platform.

Agile JavaScript PostgreSQL Ruby Ruby on Rails Scrum
2 hours, 58 minutes ago

Principal Software Engineer, Order

Olo 251-1K Internet Software & Services

Olo is hiring a Principal Software Engineer to lead architecture and technical strategy for its Order Engineering team in Belfast, with a fully remote role focused on scaling critical restaurant technology systems.

AWS CI/CD Kafka Kubernetes Microservices .NET Terraform
3 hours, 12 minutes ago

Member of Technical Staff, Trading (Derivatives)

Anchorage Digital 251-1K Capital Markets

Anchorage Digital is hiring a Member of Technical Staff, Trading (Derivatives) to build and maintain institutional crypto trading systems that support front-office and back-office workflows in a regulated digital asset environment.

Git Go GraphQL gRPC MySQL PostgreSQL Solid.js TDD
3 hours, 27 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