Developer Relations Engineer, Video Games

Unity Technologies

Company Type

Unity's Developer Relations team is looking for developers to solve customer problems in the video games field.

Our customers include globally-known brands. They need their code optimized, their bugs fixed, and timely advice on how best to use the Unity Engine.

If you're technically skilled, customer focused, curious and independent, this job will suit you. Your day-to-day work will include interacting with customers, researching and delivering the answers to their questions, developing solutions and examples, and doing whatever it takes to ensure that their projects succeed.

We are committed to maintaining a diverse team, and we welcome and encourage applicants with diverse experiences and backgrounds.


  • Deliver personalized, friendly help to our clients
  • Efficiently solve problems, communicate, and educate our clients, both remotely and on-site at their offices
  • Dive into Unity's code base to answer questions, create patches, and provide advice
  • Build close relationships with client engineers and with Unity's internal development teams
  • Proactively train yourself to remain at the forefront of Unity Engine technology


  • At least 6 years of professional, full-time experience programming using one or more interactive content engines (e.g. Unity, Unreal, in-house)
  • Excellent skills in profiling and performance optimization of applications
  • Programming in either C# or C++, with working knowledge of the other
  • Able to communicate in both spoken and written English
  • Empathy, diplomacy and customer service
  • You are skilled in self-organization and working independently
  • Able to collaborate and work in teams
  • Enthusiasm for working with video games projects
  • Able to travel domestically and internationally

Bonus points

  • Experience using the Unity engine professionally
  • Experience with technical writing, training or giving talks
  • Experience in implementing and debugging multithreaded code
  • Experience with writing shaders or graphics programming
  • A working command of low-level computer architecture and assembly code
  • A university degree in, or equivalent knowledge of, computer science, computer architecture, or 3D/matrix mathematics

Who we are

Unity is the creator of the world’s most widely-used real-time 3D (RT3D) development platform, providing content creators around the world with the tools they need to build rich, interactive 2D, 3D, VR and AR experiences. In fact, apps made with Unity reach 2.7 billion devices worldwide, and were installed more than 24 billion times in the last 12 months. 

The global engineering team keeps Unity at the forefront of technology and — working alongside partners like Magic Leap, Google, Facebook, Oculus and Microsoft — ensures optimized support for the latest technology and platforms. Unity is powering the real-time revolution, expanding beyond games and breaking into other industries including automotive, film, architecture, engineering, construction and more.

Unity is an equal opportunity employer committed to fostering an inclusive, innovative environment with the best employees. Therefore, we provide employment opportunities without regard to age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law. If there are preparations we can make to help ensure you have a comfortable and positive interview experience, please let us know.

Headhunters and recruitment agencies may not submit resumes/CVs through this Web site or directly to managers. Unity does not accept unsolicited headhunter and agency resumes. Unity will not pay fees to any third-party agency or company that does not have a signed agreement with Unity.


Read Full DescriptionHide Full Description
Confirmed 17 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles

One Step Register
Need an account? Sign Up