Principal Software Engineer - Leeds
2 days ago

Job description
We are looking for a Principal Software Engineer (we call them Principal Software Craftspeople) who shares the same values of pragmatism, professionalism and transparency as us to join our team. You'd be utilising your expertise with clients, helping to shape Codurance, and being involved in coaching and mentoring across the company.
We support our clients in many ways, and you will have the opportunity to work on a wide range of different internal and client projects. You'll primarily work remotely as part of a collaborative team, with occasional travel to client sites or in-person sessions when it adds value to delivery or relationships. This may be a greenfield project for a startup or helping to build a mission-critical system for a large enterprise client. Perhaps you'll work as an embedded Consultant, working within our client's existing team to help them tackle complex challenges within their own software. Or maybe you're more interested in helping to introduce the values of software craftsmanship and extreme programming practices to an organisation through coaching & mentoring.
Location: We are open to this role being hybrid, with occasional travel to client sites. Please note that we are not able to offer visa sponsorship at this time.
Requirements
As someone performing this role, these are some of the things we are looking for:
- You are able to actively build relationships with strategic stakeholders within the client, acting as an advisor and partner in helping them identify and solve problems. You are good at helping people come up with a vision and helping them get aligned behind it
- You bring deep hands-on experience in software engineering, particularly modernisation, with a track record of guiding teams to build well-crafted, reliable, and maintainable systems.
- You're comfortable leading complex client engagements — shaping delivery through discovery, navigating ambiguity, and ensuring that technical decisions align with business goals.
- You communicate with clarity and empathy, adapting your style to influence senior stakeholders, collaborate with peers, and support those you mentor.
- You look beyond the code, identifying opportunities to add value, support account growth, and contribute to the broader success of our clients and Codurance.
- You're continuously learning and evolving, and you help others do the same, whether by fostering inclusive team environments, sharing knowledge, or challenging ideas constructively.
It would be an added bonus if you have:
- Experience working in consultancy, agency, or client-facing delivery environments, especially where you've helped shape solutions or build long-term relationships.
- Exposure to commercial conversations such as proposals, pricing, or contract scoping, or a desire to develop confidence in this area.
- Familiarity with platform thinking, service design, or systems architecture across complex domains.
- Contributed to internal initiatives, technical communities, or mentoring programmes — within your organisation or externally.
- Awareness of private equity-backed or mid-market tech environments, and how technology decisions can support business scaling or transformation.
Benefits
- Uncapped training support – No fixed training budget: if it's relevant and you share your learnings, we'll cover the cost. We encourage continuous development at all levels.
- Personal learning budget - Use Learnerbly to access curated courses, books, and coaching resources to support your growth and progression.
- Transparency – From day one, you'll have access to company financials and salary bandings, reflecting our commitment to openness and trust.
- Private medical cover & life assurance – Includes dental and optical. Life cover provides a lump-sum payment for additional peace of mind.
- Pension (4% top-up) and income protection - Option to choose from an employer pension top-up to 5% or a holiday voucher for the value of £1000 after 5 years of service. 8% pension top-up or a holiday voucher for the value of £2000 after 8 years of service
- Employee assistance program (EAP), including access to wellbeing support (counselling, therapy)
- Enhanced parental leave – Supporting you and your family with more time and flexibility when it matters most.
- Electric Vehicle and Cycle to Work Scheme
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.
Similar jobs
We are working with a high growth technology led business that is building a world class automated execution platform.This is an excellent opportunity for Java Software Engineer who enjoys ownership autonomy and working closely with both technical and commercial stakeholders in f ...
1 month ago
A global company is hiring a Software Engineer to join its UK-based engineering team. · The organisation builds and operates large-scale consumer-facing platforms used at significant scale. · You'll join a UK engineering function responsible for building and evolving complex real ...
1 month ago
Are you a .NET developer eager to make an impact in the world of sports tech and data-driven insights? Join a fast-growing, cutting-edge company at the forefront of simulation-driven pricing and risk systems. · ...
1 week ago
We're looking for an experienced Software Engineer to lead multiple development squads working on a major PCS product line. · ...
1 month ago
We are working with a high growth, technology led business that is building a world class automated execution platform. They are looking to hire a Java Software Engineer to join their Development Team and play a key role in designing, · building, · and supporting highly scalable, ...
1 month ago
We are now looking for a Senior Software Engineer with a background in C++ development to join the team. The successful candidate will contribute to the design and development of software systems on behalf of our clients. ...
1 month ago
We are now looking for a Senior Software Engineer with a background in C++ development to join the team. · We enable organisations to adopt and scale artificial intelligence effectively, turning potential into performance. · Developing and integrating complex software systems, en ...
1 month ago
We're searching for an experienced Java Developer to join an ERP integration software provider based in Leeds.This position requires working with Java (90%) as the primary language, with additional development in C# (10%) for complementary tools and integrations. · ...
1 month ago
A Software Engineer with 3+ years' experience is needed to join a dynamic Agile team building secure systems. · ...
1 month ago
We're looking for a .NET developer to join our team at the forefront of simulation-driven pricing and risk systems. · Skillfully build next-gen sports products with dynamic delivery-focused environment where your skills will help power the future of sports analytics and player-le ...
1 week ago
Join a development team that designs and delivers high-performance software that underpins automated execution strategies and provides powerful tools for data visibility and activity monitoring. · They build technology that is fast, resilient, and built to scale · You'll be respo ...
1 month ago
Our Software Engineers play a pivotal role in delivering innovative solutions that help clients transform their organisations. · ...
2 weeks ago
We are seeking a talented Software Engineer to join our team at Fanatics Betting & Gaming. · You will lead ambitious projects, setting the standard for your team through innovative solutions. Your bold decisions will strike the right balance between addressing immediate business ...
1 month ago
Software Engineer Job Title: Software Engineer Location: Greater Leeds Area Contract Length: Permanent Salary: up to £60,000 + package Job Description: We are looking for an experienced Software Engineer to join our team in the Greater Leeds Area. As a Software Engineer you will ...
1 month ago
A global company is hiring Software Engineers to join its UK-based engineering team. The role covers a broad technical surface area including cloud services written in Python and distributed components developed in Golang. · The organisation builds large-scale platforms used at s ...
1 month ago
We're hiring a Software Engineer with skills in JavaScript to help us transform how people across the UK access essential public services. · We're using fresh ideas and leading-edge tech to build and maintain digital solutions that will be used by nearly every person in the UK, e ...
1 week ago
The software engineer will support CatalystNex's consulting engagements by developing internal digital tools, workflow automation components, data processing dashboards, · and reporting modules to enhance delivery efficiency for engineering, strategy, · and operational consulting ...
3 weeks ago
The software engineer will support CatalystNex's consulting engagements by developing internal digital tools. · ...
1 week ago
This is an opportunity to join IRIS Software Group as we transform into an AI-first company delivering cloud-native solutions that impact millions of lives globally. · ...
1 month ago
A global technology company is hiring a software engineer to join its UK-based engineering team. · Building and operating large-scale platforms used at significant scale. · ...
1 month ago
The Software Engineer will support CatalystNex's consulting engagements by developing internal digital tools to enhance delivery efficiency for engineering, strategy, and operational consulting projects. · ...
1 week ago