Experienced Unity Developer

We are looking for strong, passionate Unity developers to help create new and engaging interactive 3D experiences.

This is a remote or in-house contract position in Ann Arbor, MI with the possibility of turning into full-time employment later on. The expected duration of the initial engagement is 5-6 months.


  • Collaborate with a multidisciplinary team of developers, designers, and other creatives to develop practical, engaging, and entertaining experiences
  • Develop robust, well-tested, and performant code
  • Participate in team discussions and seek to apply industry best practices
  • Help ideate on and solve challenging problems that meet client needs


  • Bachelor’s degree in Computer Science or equivalent practical experience
  • 4+ years of professional C#/Unity development
  • Deep understanding of various Unity systems such as asset workflow, scene management, rendering, physics, animation, and networking
  • Experience with profiling, optimization, and development of performance critical code
  • Experience working as part of a team using industry standard collaboration tools including source control and issue trackers
  • Motivated and able to work independently
  • Good collaborator with strong communication skills


  • Experience with editor scripting and building editor tools
  • Familiarity with asset pipelines and asset bundles
  • Previous experience integrating C/C++ libraries with Unity
  • Experience with Unity’s animation system
  • Experience with networking concepts
  • Experience with FMOD

Email your resume to hr@iconinteractive.com