Salary: £75,000 - 75,000 per year Requirements: Strong C++ development skills Cross platform experience with at least two of the following Operating Systems: Linux, Windows, MacOS, Android, iOS Good understanding of networking technologies and protocols (e.g. TCP/IP, UDP, multicast) Familiarity with security principles and regulated environments, preferably in ISO 27001 certified settings Excellent collaborative skills with clear and concise communication Relevant degree (e.g. Computer Science) Experience with Flutter / Dart mobile development is a plus, but not mandatory Responsibilities: Create the client desktop software that is essential to our remote access technology Participate in the full development lifecycle, including requirements analysis, design, development, and testing Focus on backend C++ services that require scalability and handle large amounts of data Ensure all software is security compliant Collaborate with team members to foster a supportive work environment Technologies: Android Backend Dart Flutter Linux macOS Mobile Security TCP/IP Windows iOS C++ More: We are a market-leading software house located in Cambridge, offering a unique opportunity for a C++ Software Engineer to work on complex systems with continuous learning opportunities. We promote a friendly and supportive team environment with the flexibility to work from home most of the time, meeting with colleagues occasionally in the office. Our benefits include a salary up to £75k, bonus, pension, private medical care, life assurance, travel insurance, and subsidized gym membership. We pride ourselves on maintaining a diverse workplace, believing that our differences strengthen our capabilities. last updated 12 week of 2026