Salary: £70,000 - 75,000 per year Requirements: A degree in Software Engineering, Mathematics, or a Science/Materials subject Experience in Linux-based software application development using modern C++ Experience with network and other communication buses Experience with tools such as CMake Responsibilities: Lead and mentor a team of Software Engineers in C++ and Python development Collaborate effectively with cross-functional teams on various projects Communicate complex concepts clearly to both technical and non-technical audiences Adapt to changing priorities and thrive in a fast-paced environment Inspire and cultivate a positive and innovative team culture Technologies: Linux Network Python C++ Excel More: We are a leading organization in the scientific research industry, focused on developing instrumentation and tools that contribute to ground-breaking science. Our hybrid working arrangement allows for flexibility with 3 days in the office and 2 days from home, as well as flexible start and finish times to suit your schedule. We value collaboration, innovation, and the professional development of our team members. last updated 19 week of 2026