Principal Software Engineer

New Today

Overview

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. 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, helping a client tackle complex challenges within their own software, or help introduce software craftsmanship values and extreme programming practices 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.

Responsibilities

  • Actively build relationships with strategic stakeholders within the client, serving as an advisor and partner to help identify and solve problems. Help stakeholders develop and align on a shared vision.
  • Apply deep hands-on software engineering experience, particularly in modernisation, guiding teams to build well-crafted, reliable, and maintainable systems.
  • Lead complex client engagements by shaping delivery through discovery, navigating ambiguity, and ensuring 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.
  • Identify opportunities to add value beyond code, support account growth, and contribute to the broader success of clients and Codurance.
  • Continuously learn and help others grow, fostering inclusive teams, sharing knowledge, and challenging ideas constructively.

Qualifications

  • Experience in consultancy, agency, or client-facing delivery environments, especially where you have helped shape solutions or built 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 or outside your organisation.
  • Aware 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. Continuous development at all levels.
  • Personal learning budget using Learnerbly for courses, books, and coaching resources.
  • Transparency — access to company financials and salary bandings from day one.
  • Private medical cover & life assurance, including dental and optical. Life cover provides a lump-sum payment for additional peace of mind.
  • Pension (4% top-up) with options to top up to 5% or choose a holiday voucher after milestones (e.g., £1000 after 5 years, £2000 after 8 years).
  • Employee assistance program (EAP) including wellbeing support.
  • Enhanced parental leave for more time and flexibility when it matters most.
  • Electric Vehicle and Cycle to Work Scheme.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Information Technology

Industries

IT Services and IT Consulting

Codurance is an Equal Opportunities Employer and is committed to fostering an inclusive workplace.

#J-18808-Ljbffr
Location:
Leeds, England, United Kingdom
Salary:
£80,000 - £100,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search