Principal Software Engineer

New Today

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 problems
  • Deep hands-on software engineering experience with a track record of guiding teams to deliver reliable and maintainable systems
  • Experience leading complex client engagements and aligning technical decisions with business goals
  • Strong communication skills, empathy, and adaptability to influence senior stakeholders and mentor peers
  • Willingness to look beyond code to add value and support client and company success
  • Commitment to continuous learning and helping others grow; fostering inclusive teams and knowledge sharing

Nice-to-have

  • Experience in consultancy, agency, or client-facing delivery environments with solution shaping or long-term relationships
  • Exposure to commercial conversations (proposals, pricing, contract scoping) or an interest in developing confidence in this area
  • Familiarity with platform thinking, service design, or systems architecture across complex domains
  • Contribution to internal initiatives, technical communities, or mentoring programs
  • Awareness of private equity-backed or mid-market tech environments and how technology decisions support scaling or transformation

Benefits

  • Uncapped training support to cover relevant learning; continuous development at all levels
  • Personal learning budget via Learnerbly for courses, books, and coaching
  • Transparency: access to company financials and salary bandings from day one
  • Private medical cover and life assurance, including dental and optical; life cover for added peace of mind
  • Pension options with top-ups and additional benefits
  • Employee assistance program (EAP) with wellbeing support
  • Enhanced parental leave for more time and flexibility
  • Electric Vehicle and Cycle to Work Scheme

Codurance 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
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