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 directly with external customer teams to develop games and game production tools, both remotely and on-site.
  • Scope, estimate, and assist in planning customer projects, including short-term consultations and multi-month engagements.
  • Work closely with Unity’s internal development teams to provide customer feedback and verify production readiness of future Unity features and services.
  • Diagnose and resolve challenging technical issues in customer projects, including taking over or coordinating work streams with customer teams when required.
  • Profile and optimize game performance (CPU, GPU, memory) and rendering using tools such as the Unity Profiler, Frame Debugger, and RenderDoc.
  • Develop, debug, and maintain code in large multithreaded C# or C++ codebases across multi-platform engines.
  • Communicate technical findings and recommendations clearly to both technical and non-technical stakeholders and educate clients through technical guidance and documentation.
  • Continuously upskill on Unity Engine technology, modern rendering pipelines, and game content creation techniques and deliver training or technical talks when needed.

Requirements

  • Experience across a variety of game projects and platforms (Mobile, PC, Console) and familiarity with the constraints of shipping to diverse hardware.
  • Ability to adapt to customer production environments, collaborate with customer teams, and in some cases take ownership of work streams.
  • Proven ability to develop and debug code in large multithreaded C# or C++ codebases and work with 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 CPU, GPU, and memory usage using Unity Profiler, Frame Debugger, and RenderDoc.
  • Strong teamwork, planning, coordination, written and verbal communication skills, and the ability to mentor and assist less experienced developers.
  • Comfort translating complex technical topics into understandable concepts for both technical and non-technical audiences.
  • Nice-to-have: experience or strong interest in DOTS/ECS/C# Job System, familiarity with Git/Perforce in production, experience delivering training/technical talks or writing technical articles, and awareness of AI/ML workflows.
  • Required: sufficient professional-level proficiency in English for frequent global communication.
  • Note: relocation support and work visa/immigration sponsorship are not available for this position.

Benefits

  • Comprehensive health, life, and disability insurance (varies by location and employment status).
  • Employee stock ownership (equity) and competitive retirement/pension plans.
  • Generous vacation and personal days and support for new parents through leave and family-care programs.
  • Mental health and wellbeing programs, Global Employee Assistance Program, and Employee Resource Groups.
  • Training and development programs to support professional growth.
  • Commute subsidy and office snacks.
  • Volunteering and donation matching programs.
  • Benefits eligibility and specific offerings vary by country and employment status.

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