Salary: £70,000 - 70,000 per year Requirements: Highly proficient in Java 21 Good object-oriented software design skills Solid experience in Linux environments Experience in Spring framework, particularly Spring Boot Desirable: Scrum experience Desirable: Project management experience Desirable: Mentoring experience Responsibilities: Develop and support complex and algorithmic Java software within a Linux environment Develop and use software APIs between components in a Linux system Collaborate closely with team members, product management, and engineering management on requirements Deliver strong contributions to intellectual property and software assets Work across the entire lifecycle including design, implementation, integration, and bug fixing Technologies: Support Java Linux Network Security Spring Spring Boot More: We are a leading international network security software company based in Edinburgh, Newcastle, and Manchester. This position offers a fantastic opportunity to work with cutting-edge technology and make a real impact in the industry. Our IT team is small and close-knit, supporting a globally dispersed workforce. We value diversity and inclusion and are committed to creating an empowering workplace for all our employees. last updated 4 week of 2026