Full time senior software engineer at d3, London UK


We’re looking to hire a senior software engineer at d3 Technologies in London, UK. Here’s the job spec:

Senior Software Engineer (full-time)

d3 Technologies are looking for a senior software engineer who is a generalist programmer, comfortable in many different areas of development. The successful applicant will enjoy working at the cutting edge of their industry, providing software for demanding end users. They will have a major say in how the code is written, structured and implemented and will be involved in all stages of development from design, through implementation to delivery and support. They will also be required to improve, support and maintain existing areas of the product.

d3 represents a unique programming challenge – it needs to decode and play huge video files smoothly, run across networks of machines, control and be controlled by a myriad of external protocols, be remotely manageable, and perform incredibly complex mapping tasks using cutting-edge GPU-based algorithms. Its user interface has to smoothly handle the toughest, most time-critical tasks leading up to the show, with multiple users working in parallel. And most importantly, if it’s to keep the trust of its users, it needs to be absolutely rock solid, no matter how extreme the conditions.

Development is conducted in a small, highly focused team, light on process and requiring a hands-on approach. Because of the nature of our product, opportunities for international travel are also available.


  • Produce robust and maintainable code
  • Design, implement and maintain new core systems
  • Maintain and upgrade existing systems
  • Provide support to end users
  • Contribute to the development of an automated testing systems to ensure integrity of code over time


  • An interest and understanding in what d3 Technologies does as a company
  • Ability to work autonomously
  • Good communicator
  • Methodical with good attention to detail
  • At least one commercially released software product or equivalent
  • Ability to work on all areas of the codebase
  • Key technologies: Visual Studio, C++, Python, Windows, DirectX
  • Background in high performance realtime systems
  • Whilst this is a generalist role, skills in any of the following areas would be a benefit:
    • Netoworking
    • Audio
    • System architecture
    • Automated testing and test driven development

To apply for this role please email your CV and cover letter to jobs@d3technologies.com, clearly stating “Application for Senior Software Developer” in the subject.

1 Like