An industry-leading FinTech company based in the CIty of London are seeking an exceptional Engineering Squad Lead to join their team on a permanent basis.
This role combines hands-on development, technical leadership, team management, and operational excellence.
Key Responsibilities
Provide hands-on support throughout the development cycle, resolving technical challenges and obstacles to ensure smooth project execution.
Lead a team of software engineers, managing their development through regular team meetings, and performance evaluations.
Oversee squad planning and task delegation, ensuring roles are clearly defined and team members are well-equipped to succeed in delivering project work.
Set and monitor individual and team performance goals, offering guidance, feedback, and recognition to drive personal and collective growth.
Facilitate effective and engaged agile ceremonies including daily stand-ups, sprint planning, reviews, and retrospectives while fostering a culture of continuous improvement.
Promote high coding standards by conducting code reviews, offering technical direction, and enforcing best practices.
Provide regular updates on the squad’s progress, outcomes, and accomplishments to the broader engineering organization, sharing insights to promote cross-team collaboration and learning.
Encourage a culture of experimentation and innovation within the squad to support continuous improvement of engineering standards, tools, and processes.
Skills and Experience
Proven experience with Microservices architecture.
Strong expertise in Java and familiarity with open-source technologies.
Expertise in designing, optimising, and managing relational databases particularly PostgreSQL.
Proficient in designing, developing, and maintaining RESTful APIs.
Solid understanding of cloud computing concepts and hands-on experience with AWS systems and frameworks.
In-depth knowledge of testing methodologies, including unit, integration, and acceptance testing.
Familiarity with DevOps practices including CI/CD and Infrastructure as Code, with the ability to streamline development processes and improve operational efficiency.
Strong background in software development and technical leadership, with a thorough understanding of engineering principles and processes.
Previous experience in leading and mentoring technical teams across multiple locations within an agile environment.