Principal Software Engineer
Principal Software Engineer

Principal Software Engineer

Manchester Full-Time 36000 - 60000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Lead software projects, mentor teams, and shape innovative solutions for clients.
  • Company: Join Codurance, a forward-thinking tech company with a focus on craftsmanship and collaboration.
  • Benefits: Enjoy uncapped training support, personal learning budget, and comprehensive health coverage.
  • Why this job: Make a real impact by guiding teams and working on diverse, exciting projects.
  • Qualifications: Deep software engineering experience and strong relationship-building skills required.
  • Other info: Flexible hybrid work environment with opportunities for personal and professional growth.

The predicted salary is between 36000 - 60000 £ per year.

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

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, working within our client's existing team to help them tackle complex challenges within 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.

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.

Requirements

  • 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.
  • You bring deep hands-on experience in software engineering, particularly modernisation, with a track record of guiding teams to build well-crafted, reliable, and maintainable systems.
  • You’re comfortable leading complex client engagements — shaping delivery through discovery, navigating ambiguity, and ensuring that technical decisions align with business goals.
  • You communicate with clarity and empathy, adapting your style to influence senior stakeholders, collaborate with peers, and support those you mentor.
  • You look beyond the code, identifying opportunities to add value, support account growth, and contribute to the broader success of our clients and Codurance.
  • You’re continuously learning and evolving, and you help others do the same, whether by fostering inclusive team environments, sharing knowledge, or challenging ideas constructively.

It would be an added bonus if you 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. Our people are hired purely on their commitment to these values and their ambition to deliver outstanding results for our clients. Codurance is proud to be an Equal Opportunities Employer and is committed to fostering an inclusive workplace.

Principal Software Engineer employer: Codurance

At Codurance, we pride ourselves on being an exceptional employer that champions continuous learning and professional growth. Our hybrid work culture fosters collaboration while allowing flexibility, and our commitment to transparency ensures that every team member feels valued and informed. With uncapped training support, a personal learning budget, and comprehensive benefits including private medical cover and enhanced parental leave, we empower our Principal Software Craftspeople to thrive both personally and professionally in a supportive and inclusive environment.
C

Contact Detail:

Codurance Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Engineer

✨Network Like a Pro

Get out there and connect with people in the industry! Attend meetups, webinars, or even just grab a coffee with someone who works at a company you're interested in. Building relationships can open doors that a CV just can't.

✨Show Off Your Skills

Don’t just talk about your experience; demonstrate it! Create a portfolio showcasing your projects or contributions to open-source software. This gives potential employers a tangible sense of what you can bring to the table.

✨Ace the Interview

Prepare for interviews by researching the company and its culture. Think about how your values align with theirs, and be ready to discuss how you can contribute to their goals. Practice common interview questions, but also be ready for curveballs!

✨Apply Through Our Website

When you find a role that excites you, apply through our website! It shows your genuine interest and helps us get to know you better. Plus, we love seeing candidates who take that extra step to connect with us directly.

We think you need these skills to ace Principal Software Engineer

Software Engineering
Client Engagement
Relationship Building
Coaching and Mentoring
Problem Solving
Technical Decision Making
Communication Skills
Adaptability
Continuous Learning
Stakeholder Management
Agile Methodologies
Systems Architecture
Service Design
Commercial Awareness

Some tips for your application 🫡

Show Your Craftsmanship: When writing your application, make sure to highlight your hands-on experience in software engineering. We want to see how you've crafted reliable and maintainable systems, so share specific examples that showcase your skills!

Communicate with Clarity: Your written application should reflect your ability to communicate clearly and empathetically. Tailor your language to resonate with our values of professionalism and transparency, and don’t shy away from showing your personality!

Align with Our Values: We’re all about pragmatism, professionalism, and transparency. Make sure your application reflects these values. Share how you’ve built relationships with stakeholders and contributed to team success in previous roles.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. Don’t miss out on joining our collaborative team!

How to prepare for a job interview at Codurance

✨Know Your Craft

As a Principal Software Engineer, you need to showcase your deep hands-on experience in software engineering. Brush up on modernisation techniques and be ready to discuss how you've guided teams to build reliable systems. Prepare examples that highlight your expertise and the impact of your work.

✨Build Relationships

Demonstrate your ability to actively build relationships with strategic stakeholders. Think about past experiences where you acted as an advisor or partner. Be prepared to share how you helped clients identify and solve problems, aligning their vision with technical solutions.

✨Communicate with Clarity

Communication is key! Practice articulating your thoughts clearly and empathetically. Tailor your communication style to different audiences, whether it’s senior stakeholders or team members. Use examples from your past to illustrate how you’ve influenced others and supported those you mentor.

✨Show Your Continuous Learning

Highlight your commitment to continuous learning and evolution. Share specific instances where you fostered inclusive environments or challenged ideas constructively. Discuss any contributions to internal initiatives or mentoring programmes, showcasing your dedication to helping others grow.

Principal Software Engineer
Codurance
Location: Manchester

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>