Principal Software Engineer
New Yesterday
Overview
We are looking for a Principal Software Engineer (we call them Principal Software Craftspeople) who shares values of pragmatism, professionalism and transparency 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. You'd work on a wide range of internal and client projects, primarily remote 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. You might work as an embedded Consultant within our client's existing team, or help to introduce the values of software craftsmanship and extreme programming practices to an organisation through coaching and 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.
Location
Hybrid work with occasional travel to client sites. Visa sponsorship is not available at this time.
Responsibilities
- Build relationships with strategic stakeholders within the client, acting as an advisor and partner in helping them identify and solve problems. Help shape a shared vision and align teams behind it.
- Apply deep hands-on software engineering experience, particularly in modernisation, guiding teams to build well-crafted, reliable, and maintainable systems.
- Lead complex client engagements — shape delivery through discovery, navigate ambiguity, and ensure that technical decisions align with business goals.
- Communicate with clarity and empathy, adapting style to influence senior stakeholders, collaborate with peers, and support those you mentor.
- Look beyond the code to identify opportunities to add value, support account growth, and contribute to the broader success of our clients and Codurance.
- Continually learn and evolve, foster inclusive team environments, share knowledge, and challenge ideas constructively.
- Work on a wide range of internal and client projects, primarily remote as part of a collaborative team, with occasional travel when it adds value to delivery or relationships.
Qualifications
- Deep hands-on experience in software engineering, particularly modernisation, with a track record of guiding teams to build well-crafted, reliable, and maintainable systems.
- Ability to actively build relationships with strategic stakeholders within the client, acting as an advisor and partner in helping identify and solve problems and align teams around a vision.
- Experience leading complex client engagements — shaping delivery through discovery, navigating ambiguity, and ensuring that technical decisions align with business goals.
- Clear and empathetic communication, adapting your style to influence senior stakeholders, collaborate with peers, and mentor others.
- Continuous learning mindset and a willingness to help others grow, fostering inclusive environments, sharing knowledge, and constructively challenging ideas.
Nice to 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. Codurance is proud to be an Equal Opportunities Employer and is committed to fostering an inclusive workplace.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Information Technology
Industries
- IT Services and IT Consulting
- Location:
- Manchester, England, United Kingdom
- Salary:
- £100,000 - £125,000
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Yesterday
Principal Software Engineer
-
Manchester, England, United Kingdom
-
£100,000 - £125,000
- IT & Technology
End Date Friday 26 September 2025 Salary Range £90,440 - £106,400 We support flexible working – click here for more information on flexible working options Flexible Working Options Hybrid Working, Job Share Job Description Summary . Job Descript...
More Details -
-
New Yesterday
Principal Software Engineer
-
Crawley, England, United Kingdom
-
£100,000 - £125,000
- IT & Technology
Overview We are seeking a highly experienced Principal Software Engineer to lead the development of advanced control systems software for our state-of-the-art radiotherapy solutions. This role involves designing and evolving a suite of applications,...
More Details -
-
New Yesterday
Principal Software Engineer
-
Manchester, England, United Kingdom
-
£100,000 - £125,000
- IT & Technology
Overview Principal Software Engineer – Lloyds Banking Group. End Date: Friday 26 September 2025 Salary: £90,440 - £106,400 Location: Manchester (Non-Negotiable) Hours: Full time Working pattern: Hybrid, 40% (or two days) in our Manchester offic...
More Details -
-
New Yesterday
Principal Software Engineer - Python
-
City Of Edinburgh, Scotland, United Kingdom
-
£100,000 - £125,000
- IT & Technology
Overview Join to apply for the Principal Software Engineer - Python role at LSEG Are you an expert Python engineer with a passion for building great products? Does working in Fintech using cutting edge AI/ML technology excite you? If so, we’d lov...
More Details -
-
New Yesterday
Principal Software Engineer
-
Manchester, England, United Kingdom
-
£100,000 - £125,000
- IT & Technology
Overview We are looking for a Principal Software Engineer (we call them Principal Software Craftspeople) who shares values of pragmatism, professionalism and transparency to join our team. You'd be utilising your expertise with clients, helping to s...
More Details -
-
New Yesterday
Principal Software Engineer
-
Manchester, England, United Kingdom
-
£100,000 - £125,000
- IT & Technology
Join to apply for the Principal Software Engineer role at Lloyds Banking Group . Base pay range This range is provided by Lloyds Banking Group. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. ...
More Details -