Role description

As a Software Developer at Unity, you will be a key enabler for smart business and development decisions by developing our next generation of editor metrics. In this role, you will be part of the Sustained Engineering Team in the Release Engineering Team based in Brighton.

You will work with various stakeholders including the VP Engineering, Unity’s Legal Counsel, and developers across the R&D organization to develop a scalable, efficient, reliable, and robust metrics system for the Unity product.

You come with an established career in software development and you believe in good development principles.  You are not afraid to be involved in every part of the design and development process - from designing high-level architecture to analyzing network traffic at the low level, and everything that comes in between.  You appreciate having a lightweight and flexible development and collaboration process within the team you are part of, and you hold yourself accountable to your commitments.


  • Work with the Sustained Engineering team lead to design, deliver, and maintain a scalable and reliable metrics system for the Unity software
  • Assist and support other developers in instrumenting their areas of the product to fit this newly-designed system


  • Proficient in C++ or C# (big bonus if you are experienced in both)
  • Professional experience with application (non-web) development
  • Experience working with cloud-based infrastructure (i.e. Google Cloud Platform, AWS, etc.)
  • A solid understanding of event-based analytics as a concept
  • A drive to design efficient, performant solutions to whatever problem you have been tasked with

Bonus points

  • Experience with Unity
  • Experience with Google's BigQuery data platform

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 website 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.


Other positions in Engineering

Share the Software Developer, Analytics position on WeChat

Unsolicited applications

Unity is hiring all the time, and we welcome unsolicited applications. Send us yours, and we'll get back to you when we have a suitable vacancy!