Software Engineering Lead
Listed on 2025-12-23
-
Software Development
Software Engineer, Full Stack Developer
About the Role
As a Software Engineering Lead, you will play a crucial role in delivering stable and quality products to our customers whilst supporting a team of engineers. You will be part of a collaborative team working to support industry-leading solutions to combat fraud.
We are looking for highly motivated individuals who are passionate about modern software development processes and can develop high-performing SaaS products, with skillsets in frontend and / or backend technologies, however, someone generally technically fluent is a must.
About the Team:We are a Leeds-based team within the Risk Narrative group, organised into several cross-disciplinary squads. You will join one of two squads completing a major modernisation project, introducing an Angular-based frontend and Spring microservices architecture.
Our teams collaborate closely across disciplines to design, build, and maintain scalable, secure, and high-performing solutions. We foster an open, supportive culture where engineers are encouraged to innovate, share knowledge, and continuously improve both our technology and our ways of working.
Responsibilities:- Provide technical guidance and mentorship to team members, ensuring alignment with coding best practices and optimization techniques.
- Oversee the development and implementation of user stories, ensuring functionality meets specified criteria and enhances user experience.
- Act as the primary technical contact for external technology partners, fostering effective partnerships and communication.
- Mentor junior developers in coding best practices, supporting their professional growth and skill development.
- Collaborate with customers and end-users to gather feedback, understand requirements, and ensure products align with user needs.
- Lead the design of data models, proactively resolving technical issues, and finalizing technical requirements in projects.
- Review detailed specifications, conduct thorough code reviews, and provide constructive feedback to team members for continuous improvement.
- Create a collaborative environment that encourages learning, innovation, and optimization within the team, fostering a culture of growth and excellence.
- Strong technical leadership experience, with the ability to guide engineering teams and align them around strategic goals.
- Expertise in data modelling, design and manipulation, optimisation, best practices, tuning, and leading industry trends
- Expertise in Frontend frameworks such as Angular but similar frameworks is beneficial.
- Expertise in backend development including Java with Spring Boot.
- Experience in writing testable code using unit and integration tests, including familiarity with test frameworks such as Cypress, Serenity, Jest, and Karma
- Solid knowledge of architectural principles such as domain-driven design, event-driven systems, micro-frontends, and microservices
- Ability to partner and lead internal and external technology resources in solving complex business needs
- Experience in one or more cloud services such as AWS EC2, S3, SQS, Lambda, RDS, and Grafana
- Knowledge of web security practices, including XSS, CSRF, and secure coding standards
- Advanced communication and customer service skills, with strong interpersonal, communication, and presentation abilities applicable to a wide audience
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: