Unity Software Engineer

Unity Software Engineer / Remote-Freelance


Intervoke is seeking a Unity Software Engineer with expertise in the development of interactive software for Unity C# desktop/mobile web with a focus on Medical technologies. This is a contract remote position. The candidate will participate in the entire software development life-cycle including requirements, design, implementation, integration, installation and testing. Windows based PC skills preferred. The role also includes all aspects of game development; everything from 3D asset integration, tooling, back-end, UI and game-play. Candidate mush have strong communications stills with English as their first language.


  • Using existing code base to create new interactive applications.
  • Architect, design, and implement new systems and create new tools to facilitate application development and streamline production pipeline.
  • Optimize and fix bugs in existing code.
  • Write clean, robust, maintainable code.
  • Interface with the art department to integrate 3D assets & animations.
  • Design and implement UI/UX for a variety of platforms ranging from mobile to VR.


  • Minimum of 4 years of professional experience programming software.
  • Strong proficiency with C# programming language.
  • Strong proficiency with Unity game engine.
  • Excellent verbal and written communication skills. Ability to communicate effectively with artists, engineers, and project stakeholders.
  • Strong 3D math and problem-solving skills.
  • Comfortable improving and extending an established code base.


  • Experience with WebGL or developing web-based services & applications.
  • Developing custom shaders.
  • Previous experience supporting and shipping VR/AR titles.

  • Please email links to examples of your work to jobs@intervoke.com.
    This is a remote position so there is no preferred work location.

Apply for This Job