Unity Developer
Excel Driver Services, LLC
Wheat Ridge, CO, United States
4 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$65,000.0 - $75,000.0
Working hours
Regular working hours
Job source
Tech stack
Plastic SCM
ASP.NET
.NET Framework
Microsoft Excel
Application Programming Interfaces (APIs)
Artificial Intelligence
Amazon Web Services
Automation of Tests
Unit Testing
Software Bug Management
C Sharp (Programming Language)
Cloud Computing
+22 more
Code Review
Learning Management Systems
Persistent Data Structure
Software Debugging
Entity Framework
Github
JSON
Nunit
Object-Oriented Software Development
Scrum Methodology
Cloud Services
Standard Sql
Session Management
Web Platforms
WebGL
Backend
Git
Restful APIs
Industrial Software
Multiplatform
Software Version Control
Web Api
Job description
- 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
Requirements
- 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, * 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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…