Back to open roles


Principal Consultant

Who We Are

xDesign partners with the UK’s most ambitious brands to accelerate their digital product and engineering delivery with offices in the centres of Edinburgh, Leeds and Manchester. Employees are currently based all over the UK. We pride ourselves on working closely and collaboratively with our clients to craft intuitive user experiences and valuable products across a wide range of industries, technologies and clients.

Our reputation as a partner determined to deliver high-quality, robust and thoughtful products has enabled us to scale to over 500 people in the last couple of years. We have doubled the business over the last eighteen months and we are preparing for further growth in 2024 by delivering high quality software products for some of the UK’s most established brands.

One of the things that makes xDesign unique is our amazing people and the great culture that we have built. That winning combination earned xDesign a place on the UK’s Best Workplaces™ 2023 and 2024 by Great Place to Work UK. Alongside this we earned a place on the UK’s Best Workplaces™ for Wellbeing 2022 and the UK’s Best Workplaces™ in Tech 2021.


Our Team

We care about hiring great people who want to make meaningful contributions.

It’s important to us that we support and help each other, pushing colleagues to work hard and improve. We value everyone’s unique input and skills: software engineers, cloud engineers, testers, product owners, delivery leads and designers all collaborate as equals on every project. That collaboration and teamwork is what helps us deliver innovative, exciting products for our clients.

To ensure everyone gets the help and encouragement they need, we’ve developed a structured progression framework to support development plans and career growth for each person within Engineering. You'll get close support from your team with your day-to-day work, and you’ll have the support and resources you need to evaluate your career growth and professional development.


Our Tech

We develop web and mobile applications with cloud-native backend services in a variety of different languages and frameworks, with AWS as our primary cloud platform. Our CI/CD infrastructure varies with what makes sense — we have to balance customer requirements with making sure we have the right languages, frameworks and tools for the job and you will be an integral part of influencing these choices of technology.


The Role

  • You are a Technical Leader, providing direction and mentorship to multiple teams, guiding them with architecture, design patterns, coding standards and best practices.
  • You have experience interacting with teams both in a consultative capacity and as a direct line manager
  • You are up-to-date with the latest best practice in technical architecture, including the best tools and processes for software development and cloud architecture, as well as emerging tech such as modern data engineering and AI.
  • You practise risk management and can identify potential risks and challenges within a client engagement and help to develop effective mitigation strategies.
  • You understand how to challenge people in the right way, whether that be clients or colleagues, to enable everyone around you to be the best version of themselves.
  • You can build and maintain strong client relationships, acting as a trusted advisor and strategic partner. You understand their technical roadmaps and their current pain points, and use those to propose innovative, mutually-beneficial solutions
  • You are fully versed in agile delivery best practice, supporting our teams through solution design, prioritisation, development process and delivery ensuring that we exceed our clients’ expectations and maintain the highest quality standards
  • You collaborate by default, engaging cross-functionally with our engineers, product managers, testers, designers and delivery leads to ensure everyone is aligned. You promote continuous learning, knowledge sharing and innovation
  • You are accountable for business development activities such as client pitches and proposals, using your expertise and experience to help form the best possible proposals for our potential clients.
  • You identify growth opportunities within our existing clients and contribute to the development of our service propositions.
  • You are seen as a thought leader in your field, and regularly contribute to blogs, podcasts and meetups to share your expertise with the wider tech community.



  • Experience in software engineering and technical architecture, with a strong track record of delivering complex, high-quality solutions
  • Proven experience in a client-facing consultancy role, working with a wide variety of challenging clients, and with a focus on building and maintaining mutually-beneficial client relationships
  • Strong experience with delivery, leading cross-functional teams, managing client budgets and timelines
  • Excellent communication and presentation skills, with the ability to articulate technical concepts to non-technical stakeholders
  • Experience working in an agile environment and familiarity with DevOps best practice and tooling
  • Demonstrable experience working with major cloud providers to deliver solutions for clients, ideally with industry certifications to back this up
  • Good presence in your local tech community


What we'll offer you

We have a transparent progression framework, so you have ownership of your future career at xDesign. We have both individual contributor and management paths. We’re also set up to support internal mobility to other roles and tech stacks.

We have an extensive and highly talented engineering community at xDesign for you to learn from. We have an Engineering Presenters session every fortnight where our engineers present a technical topic to their peers.

We have a range of employee-led communities such as STEM, security, accessibility, neurodiversity and more. You can even start your own, everyone has an opportunity to make an impact on the wider business.

Our benefits include:

  • Total 35 days holiday (we have flexible bank holidays)
  • Comprehensive private medical insurance
  • Enhanced parental and adoption leave
  • 1-1 professional financial coaching
  • Up to 50% off an electric vehicle
  • Pension - matched up to 5%

View our complete list of benefits here.

Learn more about life at xDesign on our careers site and for more insights into our hiring process check out our careers FAQs.

Our interview process is designed as an opportunity both for our interviewers to learn about your expertise, interests and motivations and for you to gain insights into xDesign, the role and the team. So, throughout the process you’ll meet a few people from our Engineering team as well as other colleagues from across the business to help you get a well-rounded view of the role and life at xDesign.

We believe that representative teams made up of people with different backgrounds, skills and points of view help us build the best workplace possible and enable us to create genuinely innovative, broadly useful products.

We are committed to our goal of creating the most inclusive workplace possible. As we strive to build an environment where everyone can thrive and be themselves we will continue to investigate and challenge biases, while working to identify and remove obstacles to inclusion. If you need additional support or accommodation during the application process, please don’t hesitate to let us know.

Apply now

Select from the list