Principal Software Craftsperson

Codurance -

Full-time (Permanent)

The Role
We are looking for a Principal Software Craftsperson that shares the same values of pragmatism, professionalism and transparency as us, to join and help build our team in Manchester.

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. Perhaps you’ll work on a client project from our offices with our team delivery approach. 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 craftsperson, working within our client's existing development to help them to get better at writing 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.

What about you?

As someone performing this role these are some of the things we are looking for:

  • Broad technical knowledge and skills: We work with the .NET, JVM and Node stacks. Experience with one of those is a plus but not essential - experience with a different programming language is great too. What's more important is that you are comfortable with advising - perhaps on different technology stacks, at high and low levels. Or maybe you'll help a product team with value discovery through prototyping and research, and are able to quickly gain a deeper understanding of the business domain.

  • Client Engagement: 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. 

  • Learning and growth mindset: You enjoy helping teams and people to grow by coaching, mentoring and teaching. You like constantly learning and sharing that learning with others around you.

  • Communication and Leadership: Versatility in leadership and communication styles is key for a role like this. Facilitation skills are a key part of this job.

  • Project Management: You have a proven track record of executing and planning a technical or product strategy, and identifying and managing risks.

It would be an added bonus if you:

  • Actively participate in a technical community.

  • Have experience of working in a software consultancy, or have been part of implementing some kind of organisational transformation (Agile, Lean, Digital).

  • Have a deep understanding of software development best practices, working with legacy code, re-architecture, cloud technologies, software design, etc.


  • Benefits

  • Transparency - all of our salaries and finances are available to everyone from day one.
  • Autonomy - got an idea? Form an Initiative Circle, take ownership, run with it, and see it through to delivery.
  • Our People - You’ll be working alongside Craftspeople who share your interest in learning, whether that’s on a client project or contributing to our internal projects.
  • Conferences - 5 days of conference budget per year, including T&L and tickets, covered by us. We’ll pay for you as well, so no need to use your holiday days.
  • Training - No fixed training budget. So long as the course is relevant for the company and you'll do a lightning talk on the subject, we’re happy to pay for it.
  • Books - Found something interesting to read that doesn’t already live in our office or digital library? We’ll cover book expenses - and ask to read it after you as well!
  • Life cover and private medical

More jobs at Codurance

Related jobs

Subscribe to our newsletter

Sign up here