Senior Full-Stack Software Engineer UK Wide

OpenDigital Limited

United Kingdom

Hybrid

GBP 70,000 - 120,000

Full time

12 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

30 days holiday + bank holidays
Life assurance
Employer pension contribution of 5%
Health cash plan
Personal learning and development

Job summary

TPXimpact is seeking a Senior Software Engineer to design, develop, and deploy high-quality software. You will mentor juniors, collaborate across functions, and drive best practices in a technology-agnostic environment focused on flexible, scalable solutions.

You will contribute to architecture decisions, implement CI/CD, and stay current with industry trends, applying secure by design principles and well-architected approaches. This role offers a hybrid work model in the UK.

Qualifications

  • Proven experience in full-stack software development, including design, development, testing, and deployment.
  • Strong understanding of Agile and DevOps practices with CI/CD focus.
  • Experience with cloud platforms (Azure, AWS, GCP) and infrastructure as code.

Responsibilities

  • Design, develop, and maintain robust, secure, and scalable software.
  • Contribute to software architecture decisions aligned with business goals.
  • Mentor junior engineers and promote best practices.
  • Collaborate with product, UX/UI, DevOps and QA to meet requirements.
  • Implement and optimise CI/CD pipelines for efficiency and quality.

Skills

Full-stack development
Agile & DevOps
Cloud platforms
Polyglot programming

Tools

Docker
Kubernetes
Terraform

Job description

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.

Some of the languages and frameworks our teams work with:

Java / Kotlin
Python
C# / .NET

Full stack JavaScript (Express. React, Node.js etc.)
We expect you to have deep experience in at least one of the above, you will also be flexible and comfortable picking up what the work requires
Strong understanding of Agile and DevOps practices, with a focus on continuous integration and delivery.
Comfortable working as a polyglot
Experience with cloud platforms (e.g. 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.
Ability to design and implement software that meets business and technical requirements.
Ensure all key business logic is covered by tests.
Code Quality and Testing
Proficient in automated testing frameworks and ensuring software is reliable and bug-free.
Experience conducting code reviews and maintaining high coding standards within the team.
Collaboration and Communication
Effective at working with cross-functional teams to deliver project objectives.
Strong skills in communicating technical concepts to diverse stakeholders, ensuring understanding and alignment.
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

About Us

People-Powered Transformation

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
Employee Assistance Programme
Green incentive programmes including Electric Vehicle Leasing and the Cycle to Work Scheme
Financial advice
Health assessments

About TPXimpact - Digital Transformation

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 are committed to having a positive impact on the clients and the communities we serve. 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Fullstack Software Engineer (Java, Spring Boot, Microservices) UK Wide
Senior Fullstack Software Engineer (Java, Spring Boot, Microservices) UK Wide

OpenDigital Limited • United Kingdom

Hybrid
GBP 75,000 - 110,000
30 days holiday + bank holidays
2 volunteer days
Maternity/paternity leave
+9
Principal Software Engineer UK Wide
Principal Software Engineer UK Wide

OpenDigital Limited • United Kingdom

Hybrid
GBP 90,000 - 135,000
30 days holiday + bank holidays
Career development budget
Health cash plan
+4
Delivery Manager
Delivery Manager

TPXimpact Ltd • Greater London

On-site
GBP 65,000 - 90,000
30 days holiday + bank holidays
Volunteer days
Pension contributions
+5
Lead Software Engineer - Java
Lead Software Engineer - Java

TPXimpact | B Corp™ • United Kingdom

On-site
GBP 60,000 - 80,000
30 days holiday + bank holidays
2 volunteer days
Life assurance
+2
Principal Solution Architect
Principal Solution Architect

TPXimpact | B Corp™ • England

On-site
GBP 75,000 - 95,000
30 days holiday + bank holidays
2 volunteer days
Maternity/paternity leave
+6
Senior Content Designer
Senior Content Designer

TPXimpact Ltd • Greater London

Hybrid
GBP 60,000 - 90,000
30 days holiday + bank holidays
Life assurance
Employer pension contribution 5%
+3
Senior Impact Analyst
Senior Impact Analyst

TPXimpact | B Corp™ • Greater London

Hybrid
GBP 55,000 - 85,000
30 days holiday + bank holidays
Volunteer days
Maternity/paternity leave 6m/3m
+8
Lead Software Engineer (Java, Spring Boot, Microservices)
Lead Software Engineer (Java, Spring Boot, Microservices)

TPXimpact | B Corp™ • England

On-site
GBP 70,000 - 90,000
30 days holiday + bank holidays
Maternity/paternity leave
Health cash plan
+1
Senior Content Designer
Senior Content Designer

TPXimpact Ltd • United Kingdom

Hybrid
GBP 50,000 - 70,000
30 days holiday + bank holidays
Volunteer days (2)
Maternity/paternity leave - 6m / 3m
+8
Service Designer
Service Designer

TPXimpact | B Corp™ • Greater London

Hybrid
GBP 65,000 - 85,000
30 days holiday + bank holidays
2 volunteer days
Maternity/paternity leave
+7