Description:
We are currently seeking an experienced Software Engineering Manager to lead a small team, who drives innovation and gets results!
Responsibilities
- Lead and mentor a team of software engineers, providing guidance and support in their professional development.
- Oversee the end-to-end software development lifecycle, ensuring high-quality and timely delivery of projects.
- Collaborate closely with cross-functional teams including Data, Intelligence, and Product to align technical strategies with business objectives.
- Lead the design and architecture of scalable, robust, and efficient software solutions.
- Manage and optimise existing systems, enhancing their performance and reliability.
- Cultivate a culture of excellence, collaboration, and continuous improvement within the engineering team
Requirements
- We're looking for proven experience (5+ years) in software engineering, with at least 3 years in a managerial or leadership role.
- Experience leading and managing high-performing engineering teams, fostering a culture of innovation and excellence.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively across teams and departments.