Software Engineering Team Leader
Skills
Software DevelopmentCSSCoaching & MentoringHTMLLeading Development TeamsPresentationsProduct Design
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Considerable experience as a software developer
- Experience leading development teams using modern approaches
- Passionate about technology, Agile software development and building great teams
- Comfortable contributing technically
- Experience coaching Agile software development teams
- Experience implementing industry best practices such as TDD CI/CD DevOps & DevSecOps
- Experience delivering reliable, scalable, secure, maintainable & extensible software
- Leading remote teams
- Relevant qualifications
Nice to have
- Knowledge of Machine Learning & Artificial Intelligence
- Knowledge of Cloud Architecture (Azure) APIs / Web services
Day to day
- Lead and line manage a cross-functional team of 6-8 Software Engineers
- Work with the team to build sustainable Agile team processes
- Coach and mentor technical staff and manage Agile delivery of the backlog
- Facilitate team decision making and guide discussion on architecture and technical approaches
- Report to stakeholders on progress through OKRs and coordinate with other Team Leads
