Salary: £60,000 - 90,000 per year Requirements: Bachelors degree in Computer Science, Software Engineering, or similar 10 years working with Linux platforms, including administration, performance tuning, security, and troubleshooting Advanced C programming experience in embedded environments Proven ability to translate architecture into high-quality, deliverable software Strong understanding of networking concepts Experience diagnosing kernel-level issues and solving complex HW/SW integration problems Experience working in Agile environments and improving development processes Responsibilities: Work on deep-tech products where software directly controls physical systems Influence architecture and technical direction at a senior level Mentor talented engineers and shape how teams work Solve hard, system-level problems in a collaborative environment Technologies: Embedded Hardware Linux Network Security C++ More: We are a company at the forefront of technology, involved in critical global infrastructure. We are seeking a Principal Network Software Engineer to join our Product Software Team as part of our growth strategy. In this role, you will play a vital part in shaping the software behind our industry-leading product, which integrates precision hardware with sophisticated software. You will enjoy a collaborative environment and the opportunity to influence technical direction while mentoring other talented engineers. last updated 10 week of 2026