We are looking for an experienced, proactive Senior .NET Software Engineer to help us build our Collaborative 3D tool amid some exciting growth. We develop mainly in C#, using web components (JS, ASP) driving the UI embedded in the 3D/VR scene.  You will collaborate with highly capable, friendly individuals – developers, UX designers, QA, and product owners – to build an engine that allows people to work together better, especially on 3D content.


Our mission is to make heavy duty immersive collaboration a reality in enterprise. We have collaborations with some of the world’s most exciting companies including Williams AE, Rolls Royce, Siemens, Bosch, and Nvidia.


You will help us achieve this through bringing your skills and capabilities to the team. We place a priority on work/life balance and despite working hard and having fun solving tough technical challenges we only work sustainable 40-hour weeks.


  • Take on programming and design challenges across our tech stack, to expand and maintain our web API, web UI, core engine and application layers.
  • Whilst your core skills will be around web, you’ll be integrating with our engine – a great opportunity to expand your portfolio in to C# app, 3D, and VR.
  • Contribute to our API driven web tooling, our software architecture, and to our DevOps Process.
  • Support, develop and mentor mid-level and junior members of the development team.
  • Participate positively in discussions with the team about how to improve our products, our architecture, and our ways of working.
  • Continuously engage with learning new techniques and technologies – understand and explaining how they work; testing them out for our use cases; and integrating them into our products.


  • Broad knowledge across the backend WebDev domain, including C# ASP .NET, security and authentication, web-based networking, API development.
  • Some frontend capabilities – HTML, JS, CSS.
  • Comfortable with not knowing all the answers and working collaboratively to solve problems to get the job done.
  • Constantly learning with a desire to grow and adopt best-practices for happy, productive teams.
  • Focussed on producing high quality code that meets technical requirements and is maintainable by both other and future developers.
  • Excellent written and verbal communication skills.

Bonus points

(we’ll support your growth in these areas if they are new to you):
  • A good working knowledge of DevOps approaches and tools.
  • Cloud and microservices
  • Knowledge of 3D engines like Unity/Unreal and/or 3D graphics.
  • Interest or experience in collaboration tools and User Experience more generally.

We are an equal opportunity employer, and particularly encourage people from under-represented groups to apply. We believe that diversity is a positive for all our teams and will support you in feeling included and accepted at Masters of Pie.

  • Accepted file types: doc, pdf, txt.
  • Personal details
  • This field is for validation purposes and should be left unchanged.