Lead Fullstack Software Engineer - .Net - React.JS - Azure
New Today
Job Level: 10
UK Wide
-
We work in a hybrid-first way. This role includes regular travel to the London or Leeds offices (on average once per week), and were happy to discuss flexibility to make this work for you. We are looking for a
Lead Software Engineer
who will be responsible for the design, development, and deployment of high-quality software solutions.
This role involves leading a team of engineers on high-profile projects, ensuring best practices are followed, and driving continuous improvement in software development processes. You will collaborate closely with cross-functional teams, including product management and UX/UI, to ensure that our software solutions meet business and customer needs.
You will be responsible for driving culture through your craft and be keen to take on line management responsibilities.
Responsibilities
Lead the architecture, design, and development of complex software systems, ensuring they meet high standards of quality, security, and scalability.
Manage and mentor a team of software engineers, providing technical guidance to foster professional growth.
Ensure that coding standards, development best practices, and operational processes are consistently applied.
Collaborate with product managers, UX/UI teams, and other departments such as DevOps, QA, and IT to translate business requirements into technical specifications and ensure smooth delivery.
Drive continuous improvement initiatives to optimise performance, reliability, and security in software applications.
Conduct regular code reviews and ensure that feedback is constructive and promotes learning within the team.
Implement and maintain CI/CD pipelines to streamline the development and deployment process.
Troubleshoot and resolve complex technical issues that arise during the software development lifecycle.
Stay up-to-date with the latest trends in software engineering, communicate complex technical concepts to non-technical stakeholders, and drive the adoption of new tools and methodologies where beneficial.
Manage project timelines, ensuring that deliverables are completed on time and within scope.
Contribute to bid questions & early-stage hiring eg cv screening or technical assessments when required
About You
Professional knowledge and experience
Essential Proven experience in full-stack software development, including design, development, testing, and deployment.
Significant hands-on experience with .NET and React.
Strong understanding of Agile and DevOps practices, with a focus on continuous integration and delivery.
Some proficiency in one or more programming languages (e.g., .NET, Python, JavaScript) and experience with software architecture patterns.
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 NHS projects
Experience working with Health APIs
Experience in a consulting environment
Skills
So
ftware 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, were creating sustainable solutions ready for an ever-evolving world. At the heart of TPXimpact, were collaborative and empathetic. Were 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. Thats 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. Were 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. 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
access to equity in the business through a Share Incentive Plan
green incentive programmes including Electric Vehicle Leasing and the Cycle to Work Scheme
health assessments
TPBN1_UKTJ
- Location:
- United Kingdom
- Job Type:
- FullTime
- Category:
- IT;IT;IT;IT