
We are looking for a senior Software Craftsperson to join our teams and help clients build well-crafted, maintainable, and valuable software.
This is a hands-on engineering role for someone who combines strong technical depth with autonomy, pragmatism, and a continuous improvement mindset. You will work across client teams, helping them solve complex software challenges, improve engineering practices, and adopt AI-enabled ways of working in a responsible and effective way.
You should be comfortable working primarily with Java and TypeScript, while also bringing the curiosity and adaptability to work across other languages, platforms, and domains when needed. We value fullstack polyglot engineers who can make sound technical decisions based on context rather than preference alone.
Codurance’s own role language emphasizes pragmatism, professionalism, transparency, broad technical knowledge, coaching and mentoring, and the ability to advise across multiple technology stacks.
We are looking for someone who has:
We will provide additional training, but we need people who already have meaningful exposure to AI-assisted engineering.
You should already be able to discuss and demonstrate how you use AI tools for some of the following:
We are not looking for someone who simply “uses AI prompts.” We are looking for someone who understands how AI can be integrated into professional engineering practices while preserving craftsmanship, judgement, and accountability.
Codurance’s public positioning now explicitly references helping businesses modernise and build scalable software using an AI-first approach, which makes this framing consistent with their current market direction.
Requirements
Benefits
Everyone should have the right to bring their whole self to work and be celebrated for who they are. Our people are hired purely on their commitment to these values and their ambition to deliver outstanding results for our clients. Codurance is proud to be an Equal Opportunities Employer and is committed to fostering an inclusive workplace.

Codurance is a global software consultancy that helps businesses build a better sustainable technical capability to support growth via Software Modernisation, Product Development, Feature Delivery and Platform Engineering.
We believe that productive partnerships, collaboration, fast feedback, and small iterations are the best way to deliver successful software projects, using Agile methodologies and Extreme Programming practices, like Test-Driven Development, Simple Design, Pair-Programming and Continuous Integration, in all our projects.
We are software craftspeople, passionate about our profession, collaborating with our clients, to help them move into the next stage of growth.
Remember to follow us on Twitter (https://twitter.com/codurance) and subscribe to our YouTube channel (https://youtube.com/c/codurance).