Overview
We are looking for a Principal Software Engineer (we call them Principal Software Craftspeople) who shares the values of pragmatism, professionalism and transparency. You’ll utilise your expertise with clients, help shape Codurance, and be involved in coaching and mentoring across the company. This role is primarily remote, with occasional travel to client sites or in-person sessions when it adds value to delivery or relationships. It may involve greenfield projects for startups or mission-critical systems for large enterprise clients. You may work as an embedded consultant within a client’s team or help introduce software craftsmanship and extreme programming practices through coaching and mentoring.
Location and visa
Location : Hybrid with occasional travel to client sites. We are not able to offer visa sponsorship at this time.
Responsibilities
- Act as an advisor and partner to clients, building relationships with strategic stakeholders and helping them identify and solve problems; assist in shaping a vision and aligning 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 technical decisions align with business goals
- Communicate with clarity and empathy, influence senior stakeholders, collaborate with peers, and mentor others
- Identify opportunities to add value, support account growth, and contribute to broader client and Codurance success
- Continuously learn and help others grow by fostering inclusive team environments, sharing knowledge, and constructively challenging ideas
Requirements / Qualifications
Active ability to build relationships with strategic stakeholders and act as an advisor to help solve problemsDeep hands-on software engineering experience with a track record of guiding teams to deliver reliable and maintainable systemsExperience leading complex client engagements and aligning technical decisions with business goalsStrong communication skills, empathy, and adaptability to influence senior stakeholders and mentor peersWillingness to look beyond code to add value and support client and company successCommitment to continuous learning and helping others grow; fostering inclusive teams and knowledge sharingNice-to-have
Experience in consultancy, agency, or client-facing delivery environments with solution shaping or long-term relationshipsExposure to commercial conversations (proposals, pricing, contract scoping) or an interest in developing confidence in this areaFamiliarity with platform thinking, service design, or systems architecture across complex domainsContribution to internal initiatives, technical communities, or mentoring programsAwareness of private equity-backed or mid-market tech environments and how technology decisions support scaling or transformationBenefits
Uncapped training support to cover relevant learning; continuous development at all levelsPersonal learning budget via Learnerbly for courses, books, and coachingTransparency : access to company financials and salary bandings from day onePrivate medical cover and life assurance, including dental and optical; life cover for added peace of mindPension options with top-ups and additional benefitsEmployee assistance program (EAP) with wellbeing supportEnhanced parental leave for more time and flexibilityElectric Vehicle and Cycle to Work SchemeCodurance is an Equal Opportunities Employer and is committed to fostering an inclusive workplace. Everyone should have the right to bring their whole self to work and be celebrated for who they are.
#J-18808-Ljbffr