Senior Software Engineer

6 hours, 41 minutes 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

Staff Software Engineer, Product

Atria Institute 51-250 Health Care Providers & Services

Staff Software Engineer at Atria Health responsible for providing cross-team technical leadership across Clinical Experience, Member Experience, and Care Delivery to drive complex initiatives from concept to launch and deliver measurable outcomes for preventive healthcare members.

Express.js GCP GitHub HIPAA Microservices Mixpanel MySQL Node.js React REST API Terraform TypeScript
5 hours, 56 minutes ago

Senior Software Engineer, Data Engineering

Atria Institute 51-250 Health Care Providers & Services

Senior Software Engineer, Data Engineering at Atria Health responsible for designing and building scalable data infrastructure and pipelines to deliver reliable, high-quality data that powers clinical care, analytics, and research.

Apache Airflow Apache Spark CI/CD Dagster Datadog dbt Docker GCP GitHub Actions Grafana Kafka Kubernetes MySQL OpenTelemetry PostgreSQL Python Snowflake SQL Terraform
6 hours, 41 minutes ago

Software Engineer, Product

Atria Institute 51-250 Health Care Providers & Services

Software Engineer (Product) at Atria Health building and scaling member- and clinician-facing systems to deliver preventive, precision-based care and measurable product outcomes.

Express.js GCP GitHub HIPAA Mixpanel MySQL Node.js React System Design Terraform TypeScript
7 hours, 56 minutes ago

Software Developer, AI

Aspire Software 251-1K Internet Software & Services

As an AI Software Developer at Valsoft, you will embed into portfolio companies to design, build, and ship AI-powered product features, integrations, and internal tools that drive measurable business outcomes across diverse vertical-market software businesses.

7 hours, 56 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