The Engineering Squad Lead is a vital role within Modulr, where you will be responsible for building an autonomous, high performing squad to foster an environment where decisions are delegated, made and communicated effectively.
You will actively work to create focused environments for your squad and you will work closely with our Engineering Managers to communicate progress and achievements.
The role is a blend of hands-on development, technical leadership, people management and operational excellence.
Key Responsibilities :
- Manage and lead a squad of approximately six software engineers, leading people development activity through team meetings, 1-2-1s and performance reviews.
- Hands-on in supporting the team through each phase of the development process, actively managing and resolving technical issues and blockers to ensure smooth and efficient project progression.
- Squad planning and delegation to ensure the team have clearly defined responsibilities and are set up for success with delivery/project work.
- Ensure your squad holds engaged, efficient and productive agile ceremonies (stand-ups, sprint planning, reviews and retros), promoting a culture of continuous improvement.
- Set and track individual/team performance goals, providing direction, feedback and recognition to foster growth and high performance.
- Promoting high standards of code quality through code reviews, technical direction and implementing best practice.
- Play a key role in the hiring process, including interviewing, candidate assessments; representing Modulrs mission, strategy, and culture throughout the process.
- Foster a culture of experimentation within the squad to facilitate continuous learning and improvement across engineering standards, tooling and processes.
- Regular reporting on the squad's progress, outcomes and achievements to the wider Engineering organisation, actively sharing knowledge and experiences within the org to promote cross-team learning and collaboration.
The Ideal Candidate :
- Expertise in both Frontend (Javascript (ES6)/Typescript & Angular) and Backend (Java, Spring Boot & Hibernate) development.
- Strong understanding of HTML and CSS/SCSS.
- Experience in designing, building and maintaining RESTful APIs.
- Demonstrated ability to work with Microservices architecture.
- Proven knowledge of DevOps practices and processes (including CI/CD and IaC), with the ability to streamline development processes and enhance operational efficiency.
- Strong understanding of testing methodologies (TDD & BDD) including unit, integration and acceptance testing.
- Previous experience managing/mentoring multi-site technical teams in an agile environment.
- Proven experience in software development and technical team leadership, with a strong understanding of engineering practices and processes.
- Demonstrated ability to communicate effectively in managing code reviews, conducting performance reviews and providing feedback.
- As a strong problem-solver, you have the ability to apply analytical, critical thinking to identify key solutions.