About this role
The team is seeking a Head of Software Development to lead their innovative software engineering team. This role is crucial in driving the development of cutting-edge solutions in supplier onboarding, risk management, and recovery. The ideal candidate will have extensive experience in software development and a strong understanding of AI technologies.
Key Responsibilities:
- Lead and manage the software development team, ensuring high performance and productivity.
- Oversee the design, development, and implementation of software solutions that meet client needs.
- Collaborate with cross-functional teams to define project scope and objectives.
- Establish best practices in software development, including code quality, testing, and deployment.
- Stay updated with emerging technologies and industry trends to drive innovation.
- Mentor and support team members in their professional development.
Required Skills & Qualifications:
- Proven experience in software development and engineering management.
- Strong knowledge of programming languages such as Java, Python, or C#.
- Experience with cloud technologies, particularly AWS or Azure.
- Familiarity with AI and machine learning concepts.
- Excellent leadership and communication skills.
- Ability to manage multiple projects and prioritize effectively.
Experience:
- 8-10 years of relevant experience in software development and team leadership.
What we offer:
- Opportunity to lead a dynamic team in a fast-paced environment.
- Access to the latest technologies and tools.
- Support for professional growth and development.
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.