
Bright Purple Resourcing
Principal Java Engineer - Edinburgh
Job Description
Salary: £70,000 - 70,000 per year
Requirements:- We are looking for a Senior or Principal Java Software Engineer with highly proficient experience in Java 21.
- We need strong object-oriented software design skills.
- We require solid experience working in Linux environments.
- We need experience with the Spring framework, particularly Spring Boot.
- We would value experience with Scrum.
- We would value project management experience.
- We would value mentoring experience.
- We will have you develop and support complex, algorithmic Java software within a Linux environment.
- We will have you develop and use software APIs between components in a Linux system.
- We will ask you to collaborate closely with team members, product management, and engineering management on requirements.
- We will have you contribute to intellectual property and software assets.
- We will have you work across the full software lifecycle, including design, implementation, integration, and bug fixing.
- Support
- Java
- Linux
- Network
- Security
- Spring
- Spring Boot
More:
We are a leading international network security software company offering an exciting opportunity to join a small, close-knit IT team supporting our internal operations and a globally dispersed workforce. This is a hybrid role based in Edinburgh with UK remote working available, and the salary is up to £95,000. We offer the chance to work with cutting-edge technology, make a real impact in the industry, and join a dynamic, forward-thinking company committed to diversity and inclusion.
last updated 30 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Bright Purple Resourcing

Bright Purple Resourcing
Edinburgh
IT
Skills & Technologies
Inferred from job description
Salary Insight
£70,000
This role
£60,000
UK median
This salary is 17% above the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks