Unity Developer

Excel Driver Services, LLC.

Wheat Ridge (CO)

In loco

USD 95.000 - 130.000

Tempo pieno

12 giorni fa

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Descrizione del lavoro

Excel Driver Services is seeking a Unity Developer to join our simulation team. You will contribute to a commercial vehicle training platform running on multi-display simulators and integrated with our LMS. The role focuses on backend and application systems, data, networking, and services, with collaboration across UI, tooling, and scenario development.

This is a hands-on, in-person position where you’ll ship training technology to real customers, collaborating daily with a tight-knit dev team.

Competenze

  • Experience with Unity and C# on at least one full project.
  • Proficient with REST APIs and JSON.
  • Familiar with version control (Git/Plastic SCM) and branching workflows.
  • Strong debugging and problem-solving skills.
  • Ability to communicate technical decisions clearly to the team.

Mansioni

  • Build backend and application systems in Unity, including session management, scenario logic, data persistence, and networked features.
  • Support multiplayer and instance synchronization across simulators.
  • Consume and contribute to APIs connecting the simulation to our web platform and cloud services.
  • Contribute across the Unity application as needed, including UI, editor tooling, scenario scripting, and bug fixing.
  • Write clean, maintainable C# that conforms to the existing architecture.
  • Collaborate with the rendering and physics developers to integrate their systems into the application.
  • Participate in team meetings, sprint planning, and code reviews.
  • Contribute to documentation and help establish engineering standards for the platform.

Conoscenze

C# programming
Unity fundamentals
REST APIs
Version control
Debugging
Communication

Strumenti

Git
Plastic SCM
NUnit
Web API

Descrizione del lavoro

We're looking for a Unity Developer to join our simulation team at Excel Driver Services. You'll contribute to a commercial vehicle training simulation platform running on multi-display simulators and integrated with our learning management system. The majority of this role is focused on backend and application systems: data, networking, and services. You'll also contribute across the application in areas such as UI, tooling, and scenario development. This is a hands-on, in-person role where you'll collaborate daily with a tight-knit dev team shipping training technology to real customers.

KEY RESPONSIBILITIES
  • Build and maintain backend and application systems in Unity, including session management, scenario logic, data persistence, and networked features
  • Support multiplayer and instance synchronization across simulators
  • Consume and contribute to APIs connecting the simulation to our web platform and cloud services
  • Contribute across the Unity application as needed, including UI, editor tooling, scenario scripting, and bug fixing
  • Write clean, maintainable C# that conforms to the existing architecture
  • Collaborate with the rendering and physics developers to integrate their systems into the application
  • Participate in team meetings, sprint planning, and code reviews
  • Contribute to documentation and help establish engineering standards for the platform
REQUIRED SKILLS & TECHNOLOGIES
  • C# programming, with a solid grasp of OOP, collections, and async/await
  • Unity fundamentals: MonoBehaviours, ScriptableObjects, scene management, and the Unity lifecycle
  • Experience building at least one complete project in Unity (personal, academic, or professional)
  • Basic understanding of REST APIs and JSON
  • Version control experience (Git or Plastic SCM) and the ability to adopt our branching and review workflow
  • Strong debugging and problem-solving skills
  • Ability to communicate technical decisions clearly to the rest of the team
PREFERRED SKILLS
  • .NET experience, such as ASP.NET Core, Web API, or Entity Framework
  • Basic SQL and data modeling
  • Exposure to multiplayer or networking in Unity (Netcode, Mirror, Photon, or similar)
  • Familiarity with unit testing (NUnit, Unity Test Framework)
  • Familiarity with cloud platforms, especially AWS
WHAT WE'RE LOOKING FOR
  • Someone with strong technical fundamentals and the discipline to build on them
  • Able to move between backend logic, UI, and tooling work as project needs change
  • Reads existing code and architecture before writing new systems
  • Can articulate why a system works, not just that it does
  • Reliable and accountable, with consistent effort and attitude in the workplace
  • Works well both independently and within a team
NICE TO HAVE
  • Background in simulation, learning management systems, or industrial software
  • Familiarity with CI/CD pipelines and multi-platform builds
  • Experience with WebGL builds or browser-to-backend communication
  • A portfolio, GitHub profile, or shipped projects demonstrating your work
  • An interest in the application of emerging AI technology
WORK ENVIRONMENT

This is a full-time, in-person position. You'll be on-site with the team, working on real projects, and expected to take ownership of your work.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Unity Backend Engineer - Simulation Platform (Onsite)
Unity Backend Engineer - Simulation Platform (Onsite)

Excel Driver Services, LLC. • Wheat Ridge (CO)

In loco
USD 95.000 - 130.000
Senior Software Engineer
Senior Software Engineer

Unity • Bellevue (WA)

In loco
USD 115.000 - 220.000
Health insurance
Stock options
Retirement plans
+3
Senior Software Engineer
Senior Software Engineer

LE130 Unity Technologies SF • Seattle (WA)

Ibrido
USD 130.000 - 195.000
Equity awards
Annual bonuses
Health insurance
+3
Senior Software Engineer
Senior Software Engineer

Unity • Seattle (WA)

In loco
USD 147.000 - 220.000
Health insurance
Stock ownership
Pension plan
+7
Staff Software Engineer, AI Authoring
Staff Software Engineer, AI Authoring

Unity • Mountain View (CA)

In loco
USD 180.000 - 240.000
Health insurance
Employee stock ownership
Generous vacation and personal days
+7
Staff Software Developer
Staff Software Developer

Unity Enterprise • Mountain View (CA)

Ibrido
USD 178.000 - 268.000
Comprehensive health insurance
Employee stock ownership
Commuter subsidy
+1
Senior Software Engineer
Senior Software Engineer

LE130 Unity Technologies SF • Bellevue (WA)

Ibrido
USD 153.000 - 187.000
Health, life, and disability insurance
Commute subsidy
Employee stock ownership
+8
Staff Software Engineer
Staff Software Engineer

Unity Technologies • Mountain View (CA)

In loco
USD 218.000 - 283.000
Principal Software Engineer, Core Engine
Principal Software Engineer, Core Engine

Unity • Canonsburg

In loco
USD 203.000 - 304.000
Health insurance
Stock ownership / equity
Retirement plans
+1
Software Engineer, XR
Software Engineer, XR

LE130 Unity Technologies SF • Seattle (WA)

Ibrido
USD 92.000 - 176.000
Health insurance
Stock ownership
Retirement plans
+3