Java Software Engineer - Remote First
<b>Requirements:</b>
<ul><li>Solid Java experience and a desire to grow within complex systems</li><li>Comfortable contributing to production code within Agile teams</li><li>Keen to develop skills in testing, modern tooling, and cloud technologies</li><li>Strong experience delivering features end-to-end (for Senior level)</li><li>Advocate for clean code, TDD and XP practices (for Senior level)</li><li>Enjoy mentoring, pairing and raising engineering standards within the team (for Senior level)</li><li>A hands-on senior engineer who combines technical leadership with coaching (for Principal level)</li><li>Actively coding as part of a Scrum team (for Principal level)</li><li>Supporting and developing other engineers through mentoring and 1-to-1s (for Principal level)</li><li>Contributing to technical decision-making and continuous improvement (for Principal level)</li><li>Helping shape good engineering practices rather than owning enterprise-wide architecture (for Principal level)</li></ul>
<b>Responsibilities:</b>
<ul><li>Work on large-scale, business-critical systems</li><li>Deliver reliable, scalable software that evolves with customer needs</li><li>Collaborate closely with Product Managers, UX Designers, Test Analysts, and fellow Engineers</li><li>Contribute ideas and challenge the status quo</li><li>Help shape both technical direction and team ways of working</li><li>Participate in Agile and XP practices, including TDD, pairing, and continuous integration</li><li>Engage in mentoring and knowledge sharing within the team</li></ul>
<b>Technologies:</b>
<ul><li>Cloud</li><li>Java</li><li>TDD</li><li>XP</li><li>UX UI Design</li><li>AWS</li><li>CI/CD</li><li>DevOps</li><li>Docker</li><li>Embedded</li><li>Kubernetes</li><li>React</li><li>Serverless</li><li>Spring</li><li>Spring Boot</li><li>Terraform</li><li>TypeScript</li><li>Vagrant</li></ul>
<p><b>More:</b></p>
<p>We are a long-established technology business building modern platforms in a complex, highly regulated domain. This remote-first position offers minimal office visits and a salary range of £50,000 - £85,000 depending on level, with a bonus and excellent benefits. We have a strong internal engineering culture that values continuous improvement, and we invest heavily in learning and career development, all within an inclusive and sociable environment.</p>
<p>last updated 8 week of 2026</p>