TPXimpact Ltd. in the United Kingdom is seeking a Senior Business Analyst to support project delivery and enhance the capabilities of the BA team. You will lead various project components while mentoring junior analysts and ensuring best practices in business analysis. The ideal candidate will possess strong stakeholder management skills, a profound understanding of agile methodologies, and the ability to drive process improvements. Join us to help deliver transformative solutions and foster a culture of continuous improvement.
14/07/2026
Full time
TPXimpact Ltd. in the United Kingdom is seeking a Senior Business Analyst to support project delivery and enhance the capabilities of the BA team. You will lead various project components while mentoring junior analysts and ensuring best practices in business analysis. The ideal candidate will possess strong stakeholder management skills, a profound understanding of agile methodologies, and the ability to drive process improvements. Join us to help deliver transformative solutions and foster a culture of continuous improvement.
About The Role You will be part of the wider Delivery Team at TPXimpact, supporting delivery and product managers on projects. You will also have a line manager who will assist you with your development plan as well as coaching and mentoring. At the highest level, Delivery is a TPXimpact product. We are all passionate about quality, about bringing the right skills together to tackle a problem and we worry if we feel our delivery is not hitting appropriate standards. This mentality is a huge strength of our team and is borne out by high levels of repeat and extended business. We are experts at creating teams from a variety of sources - ourselves and contractors - and ensuring that they perform to a high standard. Our clients really value this and it stands us out from many of our competitors. The Senior BA sits at the heart of the BA team - feeding into the community's direction and standards, while benefiting from the collective knowledge and support it offers. This applies to the wider Delivery Community of Practice. They bring together design, technical and data analysis skills to understand our client's context, pain points and needs, which enable us to make genuine beneficial change happen. This role description is not inflexible but is an outline and account of the main duties and capabilities. The role holder should, however, carry out any other reasonable duties commensurate with the role as the company's needs require. Responsibilities Accurately capture business and service needs ensuring processes are mapped out clearly for the delivery team Using business analysis principles and tools to define requirements and processes that align with project goals Lead small-to-medium-sized projects, such as Discoveries, in a consultancy capacity and support larger and more complex projects Mentor and/or coach other business analysts from a personal development perspective (line management responsibilities) Coach and mentor both team members and others from within the BA team, to apply the most appropriate agile and lean tools and techniques Own and manage stakeholder relationships Carry out research, UAT and identify risks and mitigations Document detailed requirements, functional and non-functional, that can be fed back to the relevant collaborators Work independently where required Be an active part of the delivery team to assist the team's successful project delivery Encourage and facilitate continuous improvement of TPXimpact projects (internal and external) Assist and support Lead BA's, Delivery Managers, Product Managers, the Head of Product & BA and the Delivery Director as required Manage and support community of practice (BA team) activities within a business area Support the Lead Business Analysts and Head of Product & BA, by working strategically to achieve goals agreed by the leadership The complexity or breadth of products or teams will vary in this role, depending on the context. Core analysis & project delivery Perform end-to-end business analysis by accurately capturing client needs, mapping service processes, and documenting detailed functional and non-functional requirements. Work both independently and as an active member of the delivery team to ensure project success, carrying out research, UAT, and risk mitigation. Provide essential support to Delivery Managers, Product Managers, and other senior leaders as required. Community participation & team development Provide leadership and grow the business analysis Community of Practice (BA team), setting standards, facilitating knowledge-sharing sessions, and championing the adoption of best-in-class agile and lean techniques. Drive the growth of the analyst team by participating in the interview and hiring process for new talent, ensuring candidates meet the required standards of skill and cultural fit. Mentor and coach other business analysts through dedicated line management, fostering their personal and professional development to build a high-performing team. Actively encourage and facilitate a culture of continuous improvement within the community and on all projects. Business development & commercial contribution Play a crucial role in the bid writing process by applying expert business analysis to define requirements, scope, and solutions for compelling commercial proposals. Lead small-to-medium-sized discovery projects in a pre sales and consultancy capacity, engaging directly with prospective clients to align project goals and strengthen bids. Own and manage key stakeholder relationships with new and existing clients to identify opportunities and ensure proposed solutions meet their core business needs. About You Leadership & community practice Community of Practice & Mentoring: Provide leadership, mentor, and grow our business analysis Community of Practice (BA team). This includes line management duties, coaching team members, sharing best practices, and fostering a culture of continuous learning and improvement. (Relevant skill level: practitioner) Stakeholder Management: Expertly manage stakeholder relationships at all levels. You can communicate complex information clearly, resolve conflict, and build consensus around business and user needs. (Relevant skill level: practitioner) Agile & delivery management Agile Ways of Working: Champion and embed agile principles within projects. You'll guide teams in selecting the best delivery methods, help them prioritise work towards an MVP, and use metrics to measure and evaluate outcomes effectively. User Focus: Keep the user at the heart of the process. You can define user research, analyse both quantitative and qualitative data, and translate user needs into tangible outcomes. (Relevant skill level: practitioner) Core analysis & strategy Strategic Business Analysis: Investigate complex business problems and opportunities. You can define clear requirements, ensure solutions align with strategic goals, and quantify business benefits to inform decision making. Process Improvement & Modelling: Identify opportunities to improve business performance. You'll lead the analysis and design of process changes, using a wide range of modelling techniques to gain stakeholder agreement. Client Side Consultancy & Advisory: You'll act as a trusted advisor, embedding yourself within client side projects to understand their unique culture, challenges, and strategic goals. This involves navigating complex organisational structures, providing expert consultancy, and helping to shape the client's long term strategic plans. Your leadership will be crucial in guiding clients toward solutions that deliver real business value. Leading Project Delivery & Stakeholder Engagement: You will take a leadership role in the end to end delivery of client projects. This means confidently leading discovery workshops, presenting findings to senior client stakeholders, and managing their expectations throughout the project lifecycle. Your ability to lead difficult conversations, negotiate priorities, and build consensus is key to ensuring project success and maintaining strong client relationships. Technical acumen Digital perspective & tooling: Apply a strong understanding of digital technologies to your work. You can select and support the most appropriate methods and tools for the job and define robust testing criteria to ensure quality. (Relevant skill level: practitioner) AI literacy & Strategic application AI Augmented Delivery: Leverage AI tools to accelerate analysis, brainstorming, and documentation. Approach all AI outputs as drafts that mandate critical human review, validation, and quality assurance. Ethical & Consultative Advisory: Guide clients through AI readiness by distinguishing between hype and practical business value. Advise on data ethics, security, and the responsible implementation of AI strategies, ensuring IP protection at all times. Critical Thinking & Oversight: Maintain a human in the loop mindset. Proactively identify potential biases, hallucinations, or data limitations in AI outputs to ensure accuracy and maintain client trust. About Us 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. Benefits Include 30 days holiday + bank holidays 2 volunteer days for causes that you are passionate about Maternity/paternity - 6 months maternity leave, 3 months paternity leave Life assurance Employer pension contribution of 5% Health cash plan Personal learning and development budget . click apply for full job details
13/07/2026
Full time
About The Role You will be part of the wider Delivery Team at TPXimpact, supporting delivery and product managers on projects. You will also have a line manager who will assist you with your development plan as well as coaching and mentoring. At the highest level, Delivery is a TPXimpact product. We are all passionate about quality, about bringing the right skills together to tackle a problem and we worry if we feel our delivery is not hitting appropriate standards. This mentality is a huge strength of our team and is borne out by high levels of repeat and extended business. We are experts at creating teams from a variety of sources - ourselves and contractors - and ensuring that they perform to a high standard. Our clients really value this and it stands us out from many of our competitors. The Senior BA sits at the heart of the BA team - feeding into the community's direction and standards, while benefiting from the collective knowledge and support it offers. This applies to the wider Delivery Community of Practice. They bring together design, technical and data analysis skills to understand our client's context, pain points and needs, which enable us to make genuine beneficial change happen. This role description is not inflexible but is an outline and account of the main duties and capabilities. The role holder should, however, carry out any other reasonable duties commensurate with the role as the company's needs require. Responsibilities Accurately capture business and service needs ensuring processes are mapped out clearly for the delivery team Using business analysis principles and tools to define requirements and processes that align with project goals Lead small-to-medium-sized projects, such as Discoveries, in a consultancy capacity and support larger and more complex projects Mentor and/or coach other business analysts from a personal development perspective (line management responsibilities) Coach and mentor both team members and others from within the BA team, to apply the most appropriate agile and lean tools and techniques Own and manage stakeholder relationships Carry out research, UAT and identify risks and mitigations Document detailed requirements, functional and non-functional, that can be fed back to the relevant collaborators Work independently where required Be an active part of the delivery team to assist the team's successful project delivery Encourage and facilitate continuous improvement of TPXimpact projects (internal and external) Assist and support Lead BA's, Delivery Managers, Product Managers, the Head of Product & BA and the Delivery Director as required Manage and support community of practice (BA team) activities within a business area Support the Lead Business Analysts and Head of Product & BA, by working strategically to achieve goals agreed by the leadership The complexity or breadth of products or teams will vary in this role, depending on the context. Core analysis & project delivery Perform end-to-end business analysis by accurately capturing client needs, mapping service processes, and documenting detailed functional and non-functional requirements. Work both independently and as an active member of the delivery team to ensure project success, carrying out research, UAT, and risk mitigation. Provide essential support to Delivery Managers, Product Managers, and other senior leaders as required. Community participation & team development Provide leadership and grow the business analysis Community of Practice (BA team), setting standards, facilitating knowledge-sharing sessions, and championing the adoption of best-in-class agile and lean techniques. Drive the growth of the analyst team by participating in the interview and hiring process for new talent, ensuring candidates meet the required standards of skill and cultural fit. Mentor and coach other business analysts through dedicated line management, fostering their personal and professional development to build a high-performing team. Actively encourage and facilitate a culture of continuous improvement within the community and on all projects. Business development & commercial contribution Play a crucial role in the bid writing process by applying expert business analysis to define requirements, scope, and solutions for compelling commercial proposals. Lead small-to-medium-sized discovery projects in a pre sales and consultancy capacity, engaging directly with prospective clients to align project goals and strengthen bids. Own and manage key stakeholder relationships with new and existing clients to identify opportunities and ensure proposed solutions meet their core business needs. About You Leadership & community practice Community of Practice & Mentoring: Provide leadership, mentor, and grow our business analysis Community of Practice (BA team). This includes line management duties, coaching team members, sharing best practices, and fostering a culture of continuous learning and improvement. (Relevant skill level: practitioner) Stakeholder Management: Expertly manage stakeholder relationships at all levels. You can communicate complex information clearly, resolve conflict, and build consensus around business and user needs. (Relevant skill level: practitioner) Agile & delivery management Agile Ways of Working: Champion and embed agile principles within projects. You'll guide teams in selecting the best delivery methods, help them prioritise work towards an MVP, and use metrics to measure and evaluate outcomes effectively. User Focus: Keep the user at the heart of the process. You can define user research, analyse both quantitative and qualitative data, and translate user needs into tangible outcomes. (Relevant skill level: practitioner) Core analysis & strategy Strategic Business Analysis: Investigate complex business problems and opportunities. You can define clear requirements, ensure solutions align with strategic goals, and quantify business benefits to inform decision making. Process Improvement & Modelling: Identify opportunities to improve business performance. You'll lead the analysis and design of process changes, using a wide range of modelling techniques to gain stakeholder agreement. Client Side Consultancy & Advisory: You'll act as a trusted advisor, embedding yourself within client side projects to understand their unique culture, challenges, and strategic goals. This involves navigating complex organisational structures, providing expert consultancy, and helping to shape the client's long term strategic plans. Your leadership will be crucial in guiding clients toward solutions that deliver real business value. Leading Project Delivery & Stakeholder Engagement: You will take a leadership role in the end to end delivery of client projects. This means confidently leading discovery workshops, presenting findings to senior client stakeholders, and managing their expectations throughout the project lifecycle. Your ability to lead difficult conversations, negotiate priorities, and build consensus is key to ensuring project success and maintaining strong client relationships. Technical acumen Digital perspective & tooling: Apply a strong understanding of digital technologies to your work. You can select and support the most appropriate methods and tools for the job and define robust testing criteria to ensure quality. (Relevant skill level: practitioner) AI literacy & Strategic application AI Augmented Delivery: Leverage AI tools to accelerate analysis, brainstorming, and documentation. Approach all AI outputs as drafts that mandate critical human review, validation, and quality assurance. Ethical & Consultative Advisory: Guide clients through AI readiness by distinguishing between hype and practical business value. Advise on data ethics, security, and the responsible implementation of AI strategies, ensuring IP protection at all times. Critical Thinking & Oversight: Maintain a human in the loop mindset. Proactively identify potential biases, hallucinations, or data limitations in AI outputs to ensure accuracy and maintain client trust. About Us 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. Benefits Include 30 days holiday + bank holidays 2 volunteer days for causes that you are passionate about Maternity/paternity - 6 months maternity leave, 3 months paternity leave Life assurance Employer pension contribution of 5% Health cash plan Personal learning and development budget . click apply for full job details
TPXimpact Ltd is seeking a Lead Data Engineer to join our Data Engineering and Analytics practice in London. You will lead the design, development and optimisation of data pipelines, champion data engineering across projects, and coordinate teams to implement best practices and standards. You will oversee strategic direction, delivery and growth of our work, manage multiple workstreams, and ensure projects meet client goals within tight timelines.
11/07/2026
Full time
TPXimpact Ltd is seeking a Lead Data Engineer to join our Data Engineering and Analytics practice in London. You will lead the design, development and optimisation of data pipelines, champion data engineering across projects, and coordinate teams to implement best practices and standards. You will oversee strategic direction, delivery and growth of our work, manage multiple workstreams, and ensure projects meet client goals within tight timelines.
About The Role Job level: 10 We're looking for a Lead Data Engineer to join our Data Engineering and Analytics practice. In this role, you will: Lead the design, development, management and optimisation of data pipelines to ensure efficient data flows, recognising and sharing opportunities to reuse data flows where possible. Coordinate teams and set best practices and standards when it comes to data engineering principles. Champion data engineering across projects and clients. Responsibilities Lead by example, holding responsibilities for team culture, and how projects deliver the most impact and value to our clients. Be accountable for the strategic direction, delivery and growth of our work. Lead teams, strands of work and outcomes, owning commercial responsibilities. Hold and manage uncertainty and ambiguity on behalf of clients and our teams. Ensure teams and projects are inclusive through how you lead and manage others. Effectively own and hold the story of our work, ensuring we measure progress against client goals and our DT missions. Work with our teams to influence and own how we deliver more value to clients, working with time and budget constraints. Strategically plan the overall project and apply methods and approaches. Demonstrably share work with wider audiences. Elevate ideas through how you write, speak and present. Dimensions Headcount: Typically leads a multidisciplinary team or multiple workstreams (team size 5-15) Resource complexity: Provides leadership across multiple workstreams or technical domains within a project or programme. Responsible for delivery coordination, prioritisation, and quality, often overseeing more junior leads or specialists. Problem solving responsibility: Solves highly complex problems, balancing technical, user, business, and operational needs. Applies expert judgement to make decisions, manage risks, and guide teams through ambiguity. Change management requirements: Leads or co leads significant change initiatives. Responsible for managing stakeholder expectations, supporting adoption, and embedding sustainable ways of working. Internal/External interactions: Acts as a trusted partner to client and internal stakeholders at multiple levels. Leads workshops, presentations, and stakeholder engagement to ensure buy in, alignment, and delivery clarity. Strategic timeframe working towards: Works across mid to long term delivery cycles (6-12 months), ensuring that near term work supports broader programme and client objectives. About You Professional knowledge and experience Essential Proven experience in data engineering, data integration and data modelling Expertise with cloud platforms (e.g. AWS, Azure, GCP) Expertise with modern cloud data platforms (e.g. Microsoft Fabric, Databricks) Expertise with multiple data analytics tools (e.g. Power BI) Deep understanding of data wareho using concepts, ETL/ELT pipelines and dimensional modelling Proficiency in advanced programming languages (Python/PySpark, SQL) Experience in data pipeline orchestration (e.g. Airflow, Data Factory) Familiarity with DevOps and CI/CD practices (Git, Azure DevOps etc) Ability to communicate technical concepts to both technical and non technical audiences Proven experience in delivery of complex projects in a fast paced environment with tight deadlines Desirable Advanced knowledge of data governance, data standards and best practices. Experience in a consultancy environment, demonstrating flexibility and adaptability to client needs. Experience defining and enforcing data engineering standards, patterns, and reusable frameworks Professional certifications in relevant technologies (e.g. Microsoft Azure Data Engineer, AWS Data Analytics, Databricks Certified Professional Data Engineer) Skills Data Development Process Design, build and test data products that are complex or large scale Build and lead teams to complete data integration services integration and reusable pipelines that meet performance, quality and scalability standards Collaborate with architects to align solutions with enterprise data strategy and target architectures Data Engineering and Manipulation Work with data analysts, engineers and data science and AI specialists to design and deliver products into the organisation effectively. Understand the reasons for cleansing and preparing data before including it in data products and can put reusable processes and checks in place. Access and use a range of architectures (including cloud and on premise) and data manipulation and transformation tools deployed within the organisation. Optimise data pipelines and queries for performance and cost efficiency in distributed environments Testing (Data) Review requirements and specifications, and define system integration testing conditions for complex data products and support others to do the same Identify and manage issues and risks associated with complex data products and support others to do the same Analyse and report system test activities and results for complex data products and support others to do the same Other Skills Proficiency in developing and maintaining complex data models (conceptual, logical and physical). Strong skills in data governance and metadata management. Experience with data integration design and implementation. Ability to write efficient, maintainable code for large scale data systems. Experience with CI/CD pipelines, version control, and infrastructure-as-code (e.g. Git, Azure DevOps). Strong stakeholder communication skills, with the ability to translate technical concepts into business terms. Ability to mentor junior engineers, foster collaboration, and build a high performing data engineering culture. Behaviours and PACT values Purpose: Be values driven, recognising that our client's needs are paramount. Approach client engagements with professionalism and creativity, balancing commercial and operational needs. Accountability: 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. Craft: Balance multiple priorities while leading high performing teams. Navigate ambiguity and set the technical direction and approach to support positive outcomes. Togetherness: Collaborate effectively with others across TPXimpact. Build strong relationships with colleagues and clients. Benefits Include: 30 days holiday + bank holidays 2 volunteer days for causes that you are passionate about Maternity/paternity - 6 months Maternity Leave, 3 months Paternity Leave Life assurance Employer pension contribution of 5% Health cash plan Personal learning and development budget Employee Assistance Programme Green incentive programmes including Electric Vehicle Leasing and the Cycle to Work Scheme Health assessments
10/07/2026
Full time
About The Role Job level: 10 We're looking for a Lead Data Engineer to join our Data Engineering and Analytics practice. In this role, you will: Lead the design, development, management and optimisation of data pipelines to ensure efficient data flows, recognising and sharing opportunities to reuse data flows where possible. Coordinate teams and set best practices and standards when it comes to data engineering principles. Champion data engineering across projects and clients. Responsibilities Lead by example, holding responsibilities for team culture, and how projects deliver the most impact and value to our clients. Be accountable for the strategic direction, delivery and growth of our work. Lead teams, strands of work and outcomes, owning commercial responsibilities. Hold and manage uncertainty and ambiguity on behalf of clients and our teams. Ensure teams and projects are inclusive through how you lead and manage others. Effectively own and hold the story of our work, ensuring we measure progress against client goals and our DT missions. Work with our teams to influence and own how we deliver more value to clients, working with time and budget constraints. Strategically plan the overall project and apply methods and approaches. Demonstrably share work with wider audiences. Elevate ideas through how you write, speak and present. Dimensions Headcount: Typically leads a multidisciplinary team or multiple workstreams (team size 5-15) Resource complexity: Provides leadership across multiple workstreams or technical domains within a project or programme. Responsible for delivery coordination, prioritisation, and quality, often overseeing more junior leads or specialists. Problem solving responsibility: Solves highly complex problems, balancing technical, user, business, and operational needs. Applies expert judgement to make decisions, manage risks, and guide teams through ambiguity. Change management requirements: Leads or co leads significant change initiatives. Responsible for managing stakeholder expectations, supporting adoption, and embedding sustainable ways of working. Internal/External interactions: Acts as a trusted partner to client and internal stakeholders at multiple levels. Leads workshops, presentations, and stakeholder engagement to ensure buy in, alignment, and delivery clarity. Strategic timeframe working towards: Works across mid to long term delivery cycles (6-12 months), ensuring that near term work supports broader programme and client objectives. About You Professional knowledge and experience Essential Proven experience in data engineering, data integration and data modelling Expertise with cloud platforms (e.g. AWS, Azure, GCP) Expertise with modern cloud data platforms (e.g. Microsoft Fabric, Databricks) Expertise with multiple data analytics tools (e.g. Power BI) Deep understanding of data wareho using concepts, ETL/ELT pipelines and dimensional modelling Proficiency in advanced programming languages (Python/PySpark, SQL) Experience in data pipeline orchestration (e.g. Airflow, Data Factory) Familiarity with DevOps and CI/CD practices (Git, Azure DevOps etc) Ability to communicate technical concepts to both technical and non technical audiences Proven experience in delivery of complex projects in a fast paced environment with tight deadlines Desirable Advanced knowledge of data governance, data standards and best practices. Experience in a consultancy environment, demonstrating flexibility and adaptability to client needs. Experience defining and enforcing data engineering standards, patterns, and reusable frameworks Professional certifications in relevant technologies (e.g. Microsoft Azure Data Engineer, AWS Data Analytics, Databricks Certified Professional Data Engineer) Skills Data Development Process Design, build and test data products that are complex or large scale Build and lead teams to complete data integration services integration and reusable pipelines that meet performance, quality and scalability standards Collaborate with architects to align solutions with enterprise data strategy and target architectures Data Engineering and Manipulation Work with data analysts, engineers and data science and AI specialists to design and deliver products into the organisation effectively. Understand the reasons for cleansing and preparing data before including it in data products and can put reusable processes and checks in place. Access and use a range of architectures (including cloud and on premise) and data manipulation and transformation tools deployed within the organisation. Optimise data pipelines and queries for performance and cost efficiency in distributed environments Testing (Data) Review requirements and specifications, and define system integration testing conditions for complex data products and support others to do the same Identify and manage issues and risks associated with complex data products and support others to do the same Analyse and report system test activities and results for complex data products and support others to do the same Other Skills Proficiency in developing and maintaining complex data models (conceptual, logical and physical). Strong skills in data governance and metadata management. Experience with data integration design and implementation. Ability to write efficient, maintainable code for large scale data systems. Experience with CI/CD pipelines, version control, and infrastructure-as-code (e.g. Git, Azure DevOps). Strong stakeholder communication skills, with the ability to translate technical concepts into business terms. Ability to mentor junior engineers, foster collaboration, and build a high performing data engineering culture. Behaviours and PACT values Purpose: Be values driven, recognising that our client's needs are paramount. Approach client engagements with professionalism and creativity, balancing commercial and operational needs. Accountability: 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. Craft: Balance multiple priorities while leading high performing teams. Navigate ambiguity and set the technical direction and approach to support positive outcomes. Togetherness: Collaborate effectively with others across TPXimpact. Build strong relationships with colleagues and clients. Benefits Include: 30 days holiday + bank holidays 2 volunteer days for causes that you are passionate about Maternity/paternity - 6 months Maternity Leave, 3 months Paternity Leave Life assurance Employer pension contribution of 5% Health cash plan Personal learning and development budget Employee Assistance Programme Green incentive programmes including Electric Vehicle Leasing and the Cycle to Work Scheme Health assessments
TPXimpact Ltd is seeking a Senior Software Engineer to design, develop, and deploy high-quality software solutions in the United Kingdom. You'll work on complex projects, mentor junior engineers, and help drive best practices in software development. The role emphasizes adaptability over specific technologies, supporting your growth with necessary training. Ideal candidates will have extensive experience in full-stack development and strong knowledge of Agile practices as well as cloud platforms. Benefits include generous holiday, parental leave, and personal development budgets.
25/06/2026
Full time
TPXimpact Ltd is seeking a Senior Software Engineer to design, develop, and deploy high-quality software solutions in the United Kingdom. You'll work on complex projects, mentor junior engineers, and help drive best practices in software development. The role emphasizes adaptability over specific technologies, supporting your growth with necessary training. Ideal candidates will have extensive experience in full-stack development and strong knowledge of Agile practices as well as cloud platforms. Benefits include generous holiday, parental leave, and personal development budgets.
About The Role We are looking for a Senior Software Engineer who will be responsible for designing, developing, and deploying high-quality software solutions. You will work on complex software projects, contributing to the architecture, development, and improvement of software systems. This role involves mentoring junior engineers, collaborating with cross functional teams, and driving the adoption of best practices in software development. We value adaptability over specific technology expertise. While we are technology agnostic and expect you to be too, we will fully support your development with the necessary training to master the required technologies. Our technology choices are driven by client needs, and our goal is to build highly flexible teams. Responsibilities Design, develop, and maintain complex software solutions, ensuring they are robust, secure, tested and scalable. Contribute to software architecture decisions, ensuring alignment with project and business goals. Mentor and support junior engineers, helping to develop their skills and promote best practices. Collaborate with cross functional teams, including product management, UX/UI, DevOps, and QA, to ensure software meets business requirements. Implement and optimise CI/CD pipelines to enhance development efficiency and software quality. Conduct code reviews, providing constructive feedback to enhance team performance and code quality. Troubleshoot and resolve technical issues, ensuring software operates smoothly and efficiently. Stay current with industry trends and emerging technologies, recommending and integrating them where beneficial. Drive improvements in coding standards, testing, and documentation within the team. Engage in early stage project discussions, providing technical insights and recommendations. Ensure that development processes are followed, and contribute to process optimisation initiatives. Communicate complex technical concepts effectively to non technical stakeholders. About You Professional Knowledge and Experience Essential Proven experience in full stack software development, including design, development, testing, and deployment. Deep experience in at least one of the following technologies: Java, Python, C#/.NET, Full stack JavaScript (React, Node.js, etc.) Strong understanding of Agile and DevOps practices, with a focus on continuous integration and delivery. Comfortable working as a polyglot. Experience with cloud platforms (Azure, AWS, GCP) and infrastructure as code (Terraform). Familiarity with CI/CD pipelines, automated testing, and modern software development practices. Knowledge of technologies such as microservices, containerisation (Docker, Kubernetes), or serverless architecture. Awareness of principles like well architected and secure by design. Desirable Previous experience in a senior engineering role, guiding teams to successful delivery. Proficiency in multiple programming languages. Experience working on public sector projects. Experience in a consulting environment. Skills Software Development - expertise in writing clean, maintainable code and optimising software for performance and scalability. Code Quality and Testing - proficient in automated testing frameworks and ensuring software is reliable and bug free. Collaboration and Communication - effective at working with cross functional teams to deliver project objectives and communicating technical concepts to diverse stakeholders. Continuous Improvement - passion for learning new technologies and improving software development processes. Drive to adopt new tools and methodologies that enhance team performance and software quality. Benefits Include 30 days holiday + bank holidays 2 volunteer days for causes that you are passionate about Maternity/paternity - 6 months Maternity Leave, 3 months Paternity Leave Life assurance Employer pension contribution of 5% Health cash plan Personal learning and development budget Employee Assistance Programme Green incentive programmes including Electric Vehicle Leasing and the Cycle to Work Scheme Financial advice Health assessments Equal Opportunity Employer Statement We actively encourage applications from all genders, ethnicities, disabled people, members of the LGBTQIA+ community, and those from lower socio economic backgrounds.
24/06/2026
Full time
About The Role We are looking for a Senior Software Engineer who will be responsible for designing, developing, and deploying high-quality software solutions. You will work on complex software projects, contributing to the architecture, development, and improvement of software systems. This role involves mentoring junior engineers, collaborating with cross functional teams, and driving the adoption of best practices in software development. We value adaptability over specific technology expertise. While we are technology agnostic and expect you to be too, we will fully support your development with the necessary training to master the required technologies. Our technology choices are driven by client needs, and our goal is to build highly flexible teams. Responsibilities Design, develop, and maintain complex software solutions, ensuring they are robust, secure, tested and scalable. Contribute to software architecture decisions, ensuring alignment with project and business goals. Mentor and support junior engineers, helping to develop their skills and promote best practices. Collaborate with cross functional teams, including product management, UX/UI, DevOps, and QA, to ensure software meets business requirements. Implement and optimise CI/CD pipelines to enhance development efficiency and software quality. Conduct code reviews, providing constructive feedback to enhance team performance and code quality. Troubleshoot and resolve technical issues, ensuring software operates smoothly and efficiently. Stay current with industry trends and emerging technologies, recommending and integrating them where beneficial. Drive improvements in coding standards, testing, and documentation within the team. Engage in early stage project discussions, providing technical insights and recommendations. Ensure that development processes are followed, and contribute to process optimisation initiatives. Communicate complex technical concepts effectively to non technical stakeholders. About You Professional Knowledge and Experience Essential Proven experience in full stack software development, including design, development, testing, and deployment. Deep experience in at least one of the following technologies: Java, Python, C#/.NET, Full stack JavaScript (React, Node.js, etc.) Strong understanding of Agile and DevOps practices, with a focus on continuous integration and delivery. Comfortable working as a polyglot. Experience with cloud platforms (Azure, AWS, GCP) and infrastructure as code (Terraform). Familiarity with CI/CD pipelines, automated testing, and modern software development practices. Knowledge of technologies such as microservices, containerisation (Docker, Kubernetes), or serverless architecture. Awareness of principles like well architected and secure by design. Desirable Previous experience in a senior engineering role, guiding teams to successful delivery. Proficiency in multiple programming languages. Experience working on public sector projects. Experience in a consulting environment. Skills Software Development - expertise in writing clean, maintainable code and optimising software for performance and scalability. Code Quality and Testing - proficient in automated testing frameworks and ensuring software is reliable and bug free. Collaboration and Communication - effective at working with cross functional teams to deliver project objectives and communicating technical concepts to diverse stakeholders. Continuous Improvement - passion for learning new technologies and improving software development processes. Drive to adopt new tools and methodologies that enhance team performance and software quality. Benefits Include 30 days holiday + bank holidays 2 volunteer days for causes that you are passionate about Maternity/paternity - 6 months Maternity Leave, 3 months Paternity Leave Life assurance Employer pension contribution of 5% Health cash plan Personal learning and development budget Employee Assistance Programme Green incentive programmes including Electric Vehicle Leasing and the Cycle to Work Scheme Financial advice Health assessments Equal Opportunity Employer Statement We actively encourage applications from all genders, ethnicities, disabled people, members of the LGBTQIA+ community, and those from lower socio economic backgrounds.
About The Role Job Level: 10 We are looking for a Lead QA Engineer to join our Engineering capability as a technical authority responsible for architecting, evolving, implementing and governing our strategic automated testing solutions. You will lead the design of complex automation frameworks and define the overarching quality roadmap to ensure high confidence delivery across diverse client engagements. This role involves mentoring other QA engineers, negotiating quality benchmarks with senior stakeholders, and driving the development of internal automation IP to scale best practices across the entire engineering practice. Responsibilities Owns the end to end testing strategy and lifecycle for major projects, devising new techniques while managing the primary technical relationship with the stakeholders. Maintains a hands on approach, taking primary responsibility for building foundational framework components and resolving technical blockers that require expert intervention. Implements automated test solutions setting the "Gold Standard" for clean, performant, and maintainable code. Provides expert direction on framework design and test planning, defining firm wide best practices and automation standards. Consults with stakeholders to determine which non functional quality characteristics add value, leading the overarching strategy to ensure performance, security and reliability are accounted for. Resolves systemic architectural blockers and process inefficiencies by translating complex, conflicting requirements into strategic solutions. Negotiates testing priorities, timelines and regression risks with senior technical and non technical stakeholders across organisations. Governs quality by peer reviewing QA engineers to ensure architectural integrity and business value in all test approaches. Drives practice wide improvement by researching and implementing emerging tools and automation frameworks. Mentors the QA Engineer cohort to cultivate the consultancy's next generation of technical leaders. Provides the final expert recommendation on release readiness based on broad, data driven risk analysis. Continuously maintain and update skills and knowledge to stay current within your relevant field of expertise. Dimensions Budget: N/A Headcount: Typically responsible for directly managing up to 3 people. Resource complexity: Leads functional and technical workstreams across multiple squads or high complexity projects. Directly oversees the work of QA Engineers and defines firm wide standards for delivery coordination. Problem solving responsibility: Independently solves complex problems and contributes to the development of solutions that consider technical, user and business needs. Provides input into decision making and may advise others on best practices. Change management requirements: Supports the planning, communication and delivery of change. May lead smaller scale change initiatives or contribute significantly to larger programmes, ensuring that solutions are adopted effectively. Internal/External interactions: Works confidently with clients, stakeholders and internal teams. Regularly facilitates workshops, delivers presentations and builds strong working relationships with technical and non technical audiences. Strategic timeframe: Operates across mid to long term timeframes (6-12 months), contributing to strategic roadmaps and ensuring alignment of short term activities with broader goals. About You Professional Knowledge and Experience Essential Proven expertise in architecting and implementing scalable automation frameworks from the ground up utilizing industry standard tools like Playwright, Selenium or Cypress while strategically selecting the most appropriate architectural patterns (e.g., POM, Data Driven or Hybrid) to meet complex, long term client requirements. Advanced knowledge of the end to end testing ecosystem, including web, API and mobile tools, with the ability to evaluate and onboard new technologies for different client contexts. Strategic experience in designing the integration of automated testing into global CI/CD pipelines to enable a seamless "Continuous Testing" culture. Capacity to lead technical discovery and scoping for new projects, including the ability to provide high level effort estimations and articulate the strategic value of automation solutions to diverse stakeholders. Advanced SQL and scripting skills (UNIX/Shell/PowerShell) used to architect complex test data management solutions and backend validation processes. Demonstrated expertise in combining advanced technical execution with strategic oversight, successfully driving firm wide quality standards while providing cross project mentorship and guidance. Desirable Previous experience in a consultancy or central government environment is highly advantageous. Proven ability to operate across diverse programming languages and technical stacks, with the capacity to evaluate and implement emerging technologies across different client environments. Experience with Ruby and using Ruby based automation frameworks, including Capybara, to design and maintain robust end to end test suites. Proven track record of shaping or leading internal Communities of Practice or Centres of Excellence to drive high standard testing methodologies across an organisation. Prior experience in Non Functional Testing (NFT). Previous experience in managing or formally leading a multi person test team. Technical Skills Expertise in defining and enforcing firm wide standards for clean, maintainable and reusable code across multiple teams or projects. Ability to architect modular test frameworks that balance immediate delivery needs with long term technical debt management. High level proficiency in conducting architectural code reviews, focusing on performance, security and systemic reliability. Expertise in creating reusable automation IP (libraries, templates or plugins) that increases the firm's delivery speed across new and existing accounts. Expertise in orchestrating and monitoring automation within a CI/CD context to provide high level quality reporting to stakeholders. Proficiency in API testing and the integration of automated security or performance checks into the API layer. Behaviours Analytical Thinking & Problem Solving Applies high level critical thinking to evaluate systemic quality issues and technical debt across the organisation, identifying the most effective automation strategies to maximise long term ROI. Resolves high complexity architectural bottlenecks and framework limitations that impact the productivity of multiple engineering squads or the wider consultancy practice. Strategic Communication Translates complex technical risks and quality metrics into clear, actionable business insights for senior stakeholders and clients to influence delivery timelines and product roadmaps. Acts as a primary technical advisor, bridging the gap between engineering, product and business leadership to ensure quality is a shared responsibility at an organisational level. Mentoring & Leadership Cultivates a high performance testing culture by setting technical standards, defining career development paths for the QA chapter, and coaching Senior Engineers into leadership roles. Drives the adoption of modern automation best practices and emerging methodologies across the entire consultancy, ensuring a consistent "Gold Standard" of delivery. Adaptability & Risk Management Proactively identifies and mitigates high impact, cross project risks, ensuring the testing strategy remains resilient in the face of shifting business priorities or organisational changes. Leads teams through ambiguity and high pressure scenarios, making high stakes decisions on resource allocation and release readiness with confidence. Strengths, Drivers and Traits Strategic Growth Driver: Passionate about evolving the consultancy's automation IP and setting the "Gold Standard" for technical excellence across the entire engineering practice. Quality Governance Authority: Driven by the responsibility of defining organisational quality benchmarks and ensuring testing strategies align with high level business value. Influential Technical Advisor: Composed under pressure, with the ability to navigate ambiguity and translate complex technical risks into clear, actionable insights for senior stakeholders. Benefits 30 days holiday + bank holidays 2 volunteer days for causes that you are passionate about Maternity/paternity - 6 months Maternity Leave, 3 months Paternity Leave Life assurance Employer pension contribution of 5% Health cash plan Personal learning and development budget Employee Assistance Programme Green incentive programmes including Electric Vehicle Leasing and the Cycle to Work Scheme Financial advice Health assessments We actively encourage applications from all genders, ethnicities, disabled people, members of the LGBTQIA+ community, and those from lower socio economic backgrounds. Don't meet 100% of the criteria? We still want to hear from you. Please let us know if you require any adjustments during the recruitment process.
21/06/2026
Full time
About The Role Job Level: 10 We are looking for a Lead QA Engineer to join our Engineering capability as a technical authority responsible for architecting, evolving, implementing and governing our strategic automated testing solutions. You will lead the design of complex automation frameworks and define the overarching quality roadmap to ensure high confidence delivery across diverse client engagements. This role involves mentoring other QA engineers, negotiating quality benchmarks with senior stakeholders, and driving the development of internal automation IP to scale best practices across the entire engineering practice. Responsibilities Owns the end to end testing strategy and lifecycle for major projects, devising new techniques while managing the primary technical relationship with the stakeholders. Maintains a hands on approach, taking primary responsibility for building foundational framework components and resolving technical blockers that require expert intervention. Implements automated test solutions setting the "Gold Standard" for clean, performant, and maintainable code. Provides expert direction on framework design and test planning, defining firm wide best practices and automation standards. Consults with stakeholders to determine which non functional quality characteristics add value, leading the overarching strategy to ensure performance, security and reliability are accounted for. Resolves systemic architectural blockers and process inefficiencies by translating complex, conflicting requirements into strategic solutions. Negotiates testing priorities, timelines and regression risks with senior technical and non technical stakeholders across organisations. Governs quality by peer reviewing QA engineers to ensure architectural integrity and business value in all test approaches. Drives practice wide improvement by researching and implementing emerging tools and automation frameworks. Mentors the QA Engineer cohort to cultivate the consultancy's next generation of technical leaders. Provides the final expert recommendation on release readiness based on broad, data driven risk analysis. Continuously maintain and update skills and knowledge to stay current within your relevant field of expertise. Dimensions Budget: N/A Headcount: Typically responsible for directly managing up to 3 people. Resource complexity: Leads functional and technical workstreams across multiple squads or high complexity projects. Directly oversees the work of QA Engineers and defines firm wide standards for delivery coordination. Problem solving responsibility: Independently solves complex problems and contributes to the development of solutions that consider technical, user and business needs. Provides input into decision making and may advise others on best practices. Change management requirements: Supports the planning, communication and delivery of change. May lead smaller scale change initiatives or contribute significantly to larger programmes, ensuring that solutions are adopted effectively. Internal/External interactions: Works confidently with clients, stakeholders and internal teams. Regularly facilitates workshops, delivers presentations and builds strong working relationships with technical and non technical audiences. Strategic timeframe: Operates across mid to long term timeframes (6-12 months), contributing to strategic roadmaps and ensuring alignment of short term activities with broader goals. About You Professional Knowledge and Experience Essential Proven expertise in architecting and implementing scalable automation frameworks from the ground up utilizing industry standard tools like Playwright, Selenium or Cypress while strategically selecting the most appropriate architectural patterns (e.g., POM, Data Driven or Hybrid) to meet complex, long term client requirements. Advanced knowledge of the end to end testing ecosystem, including web, API and mobile tools, with the ability to evaluate and onboard new technologies for different client contexts. Strategic experience in designing the integration of automated testing into global CI/CD pipelines to enable a seamless "Continuous Testing" culture. Capacity to lead technical discovery and scoping for new projects, including the ability to provide high level effort estimations and articulate the strategic value of automation solutions to diverse stakeholders. Advanced SQL and scripting skills (UNIX/Shell/PowerShell) used to architect complex test data management solutions and backend validation processes. Demonstrated expertise in combining advanced technical execution with strategic oversight, successfully driving firm wide quality standards while providing cross project mentorship and guidance. Desirable Previous experience in a consultancy or central government environment is highly advantageous. Proven ability to operate across diverse programming languages and technical stacks, with the capacity to evaluate and implement emerging technologies across different client environments. Experience with Ruby and using Ruby based automation frameworks, including Capybara, to design and maintain robust end to end test suites. Proven track record of shaping or leading internal Communities of Practice or Centres of Excellence to drive high standard testing methodologies across an organisation. Prior experience in Non Functional Testing (NFT). Previous experience in managing or formally leading a multi person test team. Technical Skills Expertise in defining and enforcing firm wide standards for clean, maintainable and reusable code across multiple teams or projects. Ability to architect modular test frameworks that balance immediate delivery needs with long term technical debt management. High level proficiency in conducting architectural code reviews, focusing on performance, security and systemic reliability. Expertise in creating reusable automation IP (libraries, templates or plugins) that increases the firm's delivery speed across new and existing accounts. Expertise in orchestrating and monitoring automation within a CI/CD context to provide high level quality reporting to stakeholders. Proficiency in API testing and the integration of automated security or performance checks into the API layer. Behaviours Analytical Thinking & Problem Solving Applies high level critical thinking to evaluate systemic quality issues and technical debt across the organisation, identifying the most effective automation strategies to maximise long term ROI. Resolves high complexity architectural bottlenecks and framework limitations that impact the productivity of multiple engineering squads or the wider consultancy practice. Strategic Communication Translates complex technical risks and quality metrics into clear, actionable business insights for senior stakeholders and clients to influence delivery timelines and product roadmaps. Acts as a primary technical advisor, bridging the gap between engineering, product and business leadership to ensure quality is a shared responsibility at an organisational level. Mentoring & Leadership Cultivates a high performance testing culture by setting technical standards, defining career development paths for the QA chapter, and coaching Senior Engineers into leadership roles. Drives the adoption of modern automation best practices and emerging methodologies across the entire consultancy, ensuring a consistent "Gold Standard" of delivery. Adaptability & Risk Management Proactively identifies and mitigates high impact, cross project risks, ensuring the testing strategy remains resilient in the face of shifting business priorities or organisational changes. Leads teams through ambiguity and high pressure scenarios, making high stakes decisions on resource allocation and release readiness with confidence. Strengths, Drivers and Traits Strategic Growth Driver: Passionate about evolving the consultancy's automation IP and setting the "Gold Standard" for technical excellence across the entire engineering practice. Quality Governance Authority: Driven by the responsibility of defining organisational quality benchmarks and ensuring testing strategies align with high level business value. Influential Technical Advisor: Composed under pressure, with the ability to navigate ambiguity and translate complex technical risks into clear, actionable insights for senior stakeholders. Benefits 30 days holiday + bank holidays 2 volunteer days for causes that you are passionate about Maternity/paternity - 6 months Maternity Leave, 3 months Paternity Leave Life assurance Employer pension contribution of 5% Health cash plan Personal learning and development budget Employee Assistance Programme Green incentive programmes including Electric Vehicle Leasing and the Cycle to Work Scheme Financial advice Health assessments We actively encourage applications from all genders, ethnicities, disabled people, members of the LGBTQIA+ community, and those from lower socio economic backgrounds. Don't meet 100% of the criteria? We still want to hear from you. Please let us know if you require any adjustments during the recruitment process.