As Software Development Manager for our Platform team you will lead the development of critical platform level services for both in-house and external customers. This will include leading a group of software developers to implement scalable, flexible and secure solutions as well as working closely with product managers, UX designers and testers to ensure we meet commitments to deliver high quality software.
Representing your team at various stakeholder and software delivery meetings internally means that communication is key to help foster a collaborative and inclusive environment.
Experience designing and developing software architecture solutions to complex problems
Proficient in working with modern database technologies
Experience working within an agile delivery environment and a passionate advocate of these practices
Excellent verbal and written communication skills with the ability to communicate complex technical concepts to diverse audiences of technical and non-technical colleagues
An ability to understand the technical details of what the team is working on
Ability to manage multiple parallel activities with the ability to make rapid decisions
Experience coaching and mentoring a strong software development team
Full job description available on request.