End Date
Friday 30 January 2026
We Support Flexible Working – Click here for more information on flexible working options
Flexible Working Options
Hybrid Working
Job Description Summary
Core Front-End Technology: .NET 4.8 Framework Razor, Bootstrap (CSS, JavaScript), HTML
Backend: .NET 4.8 C#, Java, J2EE
CSS Preprocessors: SASS, LESS
CSS Frameworks: Bootstrap
JavaScript Frameworks: Bootstrap, bespoke JavaScript, jQuery
Programming Languages: .NET (C#)
Job Description
Engineering Lead
The EL will play a pivotal role in uniting and leading the team and providing technical and strategic direction across all roles within the feature team. Their responsibilities span beyond individual contributions, encompassing leadership, mentorship, and oversight of both process and people.
-
Lead the team by overseeing and guiding engineers from various specialties (e.g., iOS, backend, DevOps) to ensure delivery of high-quality applications and systems, in collaboration and alignment with Feature/Epic delivery goals.
-
Proactively identify, mediate, and resolve conflicts within and between teams or stakeholder groups, promoting constructive negotiation and maintaining a positive, productive environment.
-
Oversee and coordinate release management activities to ensure timely, reliable, and high-quality software deployments, adhering to established processes and minimising disruption to users and stakeholders.
-
Troubleshoot, debug, and resolve technical issues and challenges that arise during the software development lifecycle.
-
Work with onshore Product Owner and Engineering Lead to define technical vision, set priorities, allocate resources, and ensure timely delivery of features in line with business objectives.
-
Encourage open communication, knowledge sharing, and a commitment to continuous improvement, while providing feedback and supporting professional development.
-
Facilitate effective cooperation across multiple teams, integrating diverse perspectives and technical domains to deliver robust, scalable solutions.
-
Engage regularly with stakeholders to gather requirements, manage expectations, and communicate progress and risks transparently.
-
Ensure all engineers, including themselves, complete Mandatory Training and adhere to organisational policies.
-
Promote the adoption of industry best practices, emerging technologies, and innovative methodologies, ensuring the team remains agile and competitive. Drive the culture of delivering highly secured and high-quality software.
-
Broad technical knowledge of core technologies relevant to the team, such as DevOps principles, CI/CD pipelines (Azure DevOps, Jenkins, Github, UCD, Digital.ai), modern programming languages, architectural patterns (MVVM), and mobile security practices (e.g., Cryptomathic).
-
Provide guidance and support to individual engineers, fostering talent growth and enabling professional development.
-
Make informed decisions swiftly, leveraging analytical thinking to resolve technical challenges and prioritise tasks effectively.
-
Ensure the team delivers incremental value through well-defined iterations, rigorous testing, and continuous integration and delivery.
-
This candidate would need proven experience in agile software engineering, with experience in a leadership or management role as well as hands-on proven experience of delivering systems design, software development, testing and operational stability.