
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A digital transformation consultancy in Bristol is seeking a Principal Software Engineer to direct high-profile projects and lead a team of engineers. The role involves shaping software delivery and architecture while fostering modern engineering practices such as CI/CD. Ideal candidates will have extensive experience in software engineering, a passion for mentoring, and a proven track record in delivering complex systems. This position offers a collaborative environment focused on human-centered solutions.
Deadline for applications : 11 : 59pm on 31st October 2025
We're looking for a Principal Software Engineer to shape the technical direction of high‑profile projects and lead the delivery of modern, scalable software.
We use technology to create impactful, human‑centred solutions that make a difference to users and organisations. We believe great engineering happens when teams collaborate, learn, and build with purpose.
You’ll provide hands‑on technical leadership, working closely with senior stakeholders, mentoring engineers across multiple teams, and line‑managing a small group of engineers while helping shape our approach to software delivery, architecture, and engineering culture.
Knowledge of AI, machine learning, or other emerging technologies relevant to software engineering.
Experience promoting knowledge sharing. This might be through mentoring, blogs, talks, or internal communities.
Be values‑driven, recognising that our client’s needs are paramount. Approach client engagements with professionalism and creativity, balancing commercial and operational needs.
Be accountable for delivering your part of a project on time and under budget and working well with other leaders. Lead by example, promoting a culture where quality and client experience are foremost.
Balance multiple priorities while leading high‑performing teams. Navigate ambiguity and set the technical direction and approach to support positive outcomes.
Collaborate effectively with others across TPXimpact. Build strong relationships with colleagues and clients.
We're a purpose‑driven organisation, supporting organisations to build a better future for people, places and the planet. Combining vast experience in the public, private and third sectors and expertise in human‑centred design, data, experience and technology, we’re creating sustainable solutions ready for an ever‑evolving world.
At the heart of TPXimpact, we’re collaborative and empathetic. We’re a team of passionate people who care deeply about the work we do and the impact we have in the world. We know that change happens through people, with people and for people. That’s why we believe in people‑powered transformation.
Working in close collaboration with our clients, we seek to understand their unique challenges, questioning assumptions and building in their teams the capabilities and confidence to continue learning, iterating and adapting.
We drive fundamental change in approaches to product and service development, delivery and technology. Our agile, multidisciplinary teams use technology, design and data to deliver better results, improving outcomes for individuals, organisations and communities.
By working in the open, in partnership with our clients, we not only transform their systems and services but also build the capability of their teams, so work can continue without us in the longer term. Our focus is sustainable change, always delivered with positive impact.
We’re an inclusive employer, and we care about diversity in our teams. Let us know in your application if you have accessibility requirements during the interview.