skip to Main Content

Senior Software Engineer (Unity)


Immertec is an award-winning startup that pushes the limits of what’s possible in virtual health. Using our virtual reality platform, surgeons in remote locations get transported into an operating room, where they learn modern surgical procedures and collaborate with other surgeons in real-time.


What You’ll Do

The Senior Software Engineer (Unity) will help develop Immertec’s VR experiences for our customers using the Unity platform. This role directly contributes to the end-user experience and is involved in interfacing with all parts of the team including product management, development, testing, and architecture. Responsibilities include: 

  • Build, debug, and deployvirtual reality frameworks, tools, applications
  • Track & report on project status, plan architecture, and present product vision to others
  • Be a subject matter expert and thought leader in 3D tools and improving alignment with product vision & team
  • Team player who can collaborate with cross-functional teams to define, design, and ship new features
  • Work on bug fixing and improving application performance
  • Contribute to team success through code and architectural reviews, as well as cross-departmental presentations
  • Unit-test code for robustness and reliability

What We’re Looking For

  • 5+years of experience developing Unity based products
  • Very strong programming skills – extensive experience with C# andC++ required
  • Experience leveraging cloud systems in Unity integrations or multiplayer game experience
  • Desire to grow expertise in modern Unity3D/C#, networking and 3D UserExperiences
  • Experience working with third-party libraries, frameworks, and APIs
  • Basic understanding of 3D Math and 3D Graphics – and a desire to become an expert
  • Experience with Google Firebase andWebSockets a plus
  • Experience with XR: Augmented Reality, Mixed Reality, Virtual Realitya plus
  • Experience with OpenGL, Vulkan or other 3D graphics librariesa plus
  • Strong communication skills and ability to work in a fast-paced small team environment
  • Solid understanding of the full Unity development life cycleand Unity development best practices
  • Ability to learn fast and deliver quickly
  • Relentless desire to improve and overcomechallenges
  • Bachelor’sDegree in Computer Science, Engineering, or related field

What We Offer

What it’s like to work with us

Immertec is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status.

Apply Now



Back To Top