About this role
Salary: £85,000 - 85,000 per year
Requirements
- Extensive experience in full-stack software engineering, including design, development, testing, and deployment.
- Deep experience in at least one of the following language and framework areas: Java/Kotlin, Python, C#/.NET, or full-stack JavaScript (such as Express, React, and Node.js), and flexibility to learn technologies required by the work.
- Strong understanding of software development methodologies, including Agile, TDD, and DevOps, and extensive experience writing well-tested code.
- Good knowledge of cloud platforms such as Azure, AWS, or GCP, and infrastructure as code such as Terraform.
- Experience with CI/CD pipelines, automated testing frameworks, architecture patterns such as microservices and event-driven systems, and containerization technologies such as Docker and Kubernetes.
- Proven ability to lead and manage engineering teams, and expertise in designing scalable, secure software architectures.
- Strong communication skills, including the ability to communicate with technical and non-technical stakeholders, present information, and give feedback.
- Ability to balance multiple priorities, navigate ambiguity, set technical direction, collaborate effectively, and deliver work in line with client needs and project commitments.
- Desirable: knowledge of emerging technologies such as AI; previous experience as a senior software engineer; leading large multidisciplinary projects; line management; interviewing and screening candidates; responding to bid questions; working on NHS projects; or working with Health APIs.
Responsibilities
- Lead the architecture, design, development, and deployment of complex software systems, ensuring quality, security, and scalability.
- Manage and mentor software engineers, provide technical guidance, and support their professional growth.
- Apply coding standards, development best practices, and operational processes consistently.
- Collaborate with product managers, UX/UI teams, DevOps, QA, IT, and other departments to translate business needs into technical specifications and support smooth delivery.
- Drive improvements to software performance, reliability, security, and development processes.
- Conduct code reviews and provide constructive feedback that promotes learning.
- Implement and maintain CI/CD pipelines and automated testing to streamline development and deployment.
- Troubleshoot and resolve technical issues throughout the software development lifecycle.
- Keep up to date with software engineering trends, explain technical concepts to non-technical stakeholders, and encourage adoption of useful tools and methodologies.
- Manage project timelines and deliverables, keeping work on time and within scope.
- Contribute to bid questions and early-stage hiring activities, including CV screening and technical assessments when required.
- Lead by example, promote quality and positive client experiences, and collaborate with colleagues and clients across TPXimpact.
Technologies
- AI
- AWS
- Azure
- C#
- CI/CD
- Cloud
- DevOps
- Docker
- GCP
- Support
- Java
- JavaScript
- Kotlin
- Kubernetes
- Python
- React
- Security
- TDD
- Terraform
- microservices
- UX UI Design
- ASP.NET
- NodeJS
- API
- Jest
- Fullstack
More
We are TPXimpact, a purpose-driven organisation supporting organisations to build a better future for people, places, and the planet. We bring together experience across the public, private, and third sectors with expertise in human-centred design, data, experience, and technology. Our collaborative, empathetic teams work in partnership with clients to deliver sustainable transformation and build their capabilities. This Lead Software Engineer role involves leading engineers on high-profile projects and working closely with cross-functional teams.
We are technology-agnostic and value adaptability over expertise in a specific technology; we support development with training, and our technology choices are guided by client needs. Benefits include 30 days of holiday plus bank holidays, two volunteer days, maternity and paternity leave, life assurance, a 5% employer pension contribution, a health cash plan, a personal learning and development budget, an Employee Assistance Programme, green incentive programmes including electric vehicle leasing and the Cycle to Work Scheme, and health assessments.
We encourage applications from people of all genders, ethnicities, disabled people, members of the LGBTQIA community, and people from lower socio-economic backgrounds. We welcome applicants who do not meet every criterion and can provide adjustments during the recruitment process.
last updated 43 week of 2026