About this role
The team is seeking a technically strong and hands-on Software Engineering Manager who can lead high-performing engineering teams while providing strong technical direction. This role combines people leadership, architectural engineering excellence, product delivery, and AI-first development practices.
Key Responsibilities:
- Lead and mentor engineering teams to achieve high performance and innovation.
- Translate business and product requirements into scalable technical solutions.
- Make sound architectural decisions that align with business goals.
- Oversee product delivery and ensure timely and quality releases.
- Foster a culture of collaboration and continuous improvement within the team.
- Implement AI-first development practices to enhance product offerings.
Required Skills & Qualifications:
- Proven experience in software engineering and team leadership.
- Strong knowledge of software architecture and design principles.
- Experience with AI and machine learning technologies.
- Proficiency in programming languages such as Python, Java, or JavaScript.
- Excellent communication and interpersonal skills.
- Ability to mentor and develop engineering talent.
Experience:
- 5-8 years of experience in software engineering, with at least 2 years in a management role.
What we offer:
- Opportunity to work in a dynamic and innovative environment.
- Chance to lead and shape high-performing teams.
- Professional development and growth opportunities.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.