Salary: £68,000 - 108,000 per year Requirements: Strong experience building and improving Java desktop software Hands-on experience with Swing-based commercial applications Ability to work on technical decisions and contribute ideas and leadership Experience in a small, influential engineering team environment Interest in real-world desktop software development rather than web development Responsibilities: Build and improve real-world Java desktop software Work on Swing-based commercial applications Contribute technical ideas, decisions, and leadership within the engineering team Collaborate closely with a small team to deliver specialist desktop software Technologies: Java Swing Web More: We are Semantics 21, a multi-award-winning UK software company developing specialist desktop software used internationally. This is a hands-on Java desktop software role focused on Swing-based commercial applications rather than web development. You will join a small, influential engineering team where your technical decisions, ideas, and leadership will genuinely matter. last updated 23 week of 2026