Back to positions

[Remote] Software Engineer

Remote role Full-time Open position

Note: The job is a remote job and is open to candidates in USA. Unity Technologies is a leader in creating tools for modeling and rendering vegetation in various visual media. The Software Engineer role focuses on designing and implementing advanced vegetation modeling tools, optimizing real-time graphics features, and supporting game and VFX pipelines.

Responsibilities

  • Implement well-scoped features and bug fixes in the modeling, GUI, rendering, and export systems under mentorship
  • Build and refine UI widgets and tooling to support modeling, materials, LODs, wind, and export workflows
  • Contribute to in-app rendering features: write shaders, tweak materials, and help profile/optimize simple cases
  • Write clean, documented C++ code; add unit/functional tests and sample content
  • Assist with cross-platform builds, CI jobs, and release validation
  • Triage user-reported issues, reproduce bugs, and craft minimal repro cases
  • Collaborate with artists, TDs, and senior engineers to gather requirements and iterate on features
  • Participate in code reviews, learn best practices, and contribute to team documentation

Skills

  • Solid C++ fundamentals (OOP, STL, debugging)
  • Basic OpenGL experience and shader exposure (GLSL)
  • Understanding of 3D math (vectors, matrices, transforms, normals/UVs)
  • Interest or exposure to 3D modeling workflows (DCC tools, topology basics)
  • Familiarity with real-time rendering concepts (materials, lighting, textures)
  • Strong problem-solving, willingness to learn, and team communication
  • Coursework or projects in GPU programming, performance, or procedural generation
  • Experience with Unity/Unreal/Godot
  • Experience with format pipelines (FBX, USD, etc.)
  • GUI/tooling experience or coursework (Qt/ImGui or similar)

Benefits

  • Comprehensive health, life, and disability insurance
  • Commute subsidy
  • Employee stock ownership
  • Competitive retirement/pension plans
  • Generous vacation and personal days
  • Support for new parents through leave and family-care programs
  • Office food snacks
  • Mental Health and Wellbeing programs and support
  • Employee Resource Groups
  • Global Employee Assistance Program
  • Training and development programs
  • Volunteering and donation matching program

Company Overview

  • Unity [NYSE: U] offers a suite of tools to create, market, and grow games and interactive experiences across all major platforms from mobile, PC, and console, to extended reality. It was founded in 2004, and is headquartered in San Francisco, California, USA, with a workforce of 5001-10000 employees. Its website is https://unity.com/.
  • Apply To This Job

    Further positions

    Intern, R&D Undergraduate Year-Round - AI For Autonomy, Hybrid

    Remote role Full-time

    IT Technical PMO

    Remote role Full-time

    Native Mobile Software Engineer Intern

    Remote role Full-time

    Quality Assurance Intern

    Remote role Full-time

    [Remote] GRAPHIC DESIGNER - ADVERTISING

    Remote role Full-time

    Associate Claims Specialist

    Remote role Full-time

    [Remote] Customer Service Rep – Travel Enthusiast (Remote)

    Remote role Full-time

    Logistics Account Executive

    Remote role Full-time

    [Remote] Disaster Dispatch and Recovery Agent

    Remote role Full-time

    [Remote] Call for Release - Customer Service Representative (Midwest) Remote

    Remote role Full-time

    Experienced Online Data Entry Assistant (Teens 15 to 18 Years Old) – blithequark Store

    Remote role Full-time

    Part Time Remote Data Entry and Customer Service Administrative Assistant - Entry Level Opportunity at arenaflex

    Remote role Full-time

    Experienced Entry-Level Data Entry Specialist – Remote Opportunity with arenaflex

    Remote role Full-time

    Mentor Teacher

    Remote role Full-time

    Experienced Remote Customer Service Representative for Blithequark - Delivering Exceptional Support to Members and Providers in New York

    Remote role Full-time

    Walgreens Data Entry Jobs (Rhode Island) $26/Hour

    Remote role Full-time

    Call Center Pharmacy Technician - Remote MS

    Remote role Full-time

    Data Specialist

    Remote role Full-time

    Experienced Full Stack Data Entry Associate – Flexible Remote Work Opportunities at blithequark

    Remote role Full-time

    Senior Project Manager, Engineering

    Remote role Full-time