As one of the world’s largest retailers and the largest private employer in the United Kingdom, our partner has millions of customers a week in their stores and online. In Europe they operate in Hungary, Poland, Czech Republic and Slovakia, offering great value for their customers every day.
As a Software Development Manager, you'll be a pivotal force in driving the team's expertise in various backend technologies, contributing to the development of software that enhances the lives of our customers and colleagues. Your role encompasses end-to-end responsibility for the development and support processes of software programs.
- Cultivate the growth of engineers under your management through mentorship, addressing concerns, and implementing performance management strategies.
- Build and nurture highly effective, high-performing teams dedicated to consistently delivering quality software.
- Represent the team in technical discussions across different stakeholder groups, broadening your understanding of our technology landscape.
- Take ownership of specific outcomes and collaborate across groups to deliver significant results in conjunction with program management.
- Remain hands-on in coding, actively contributing during team sprints.
- Champion a team focus on performance, availability, reliability, and security.
- Drive continuous improvement by suggesting and implementing new engineering processes and practices.
- Effectively communicate progress to team members, managers, and wider partner colleagues.
- Proven experience in managing software engineering teams of 5-8 people.
- Strong problem-solving, analysis, and computational skills, with expertise in system design.
- Experience in designing and developing systems for high availability and scalability.
- Proficiency in cloud platforms such as AWS or Azure.
- Familiarity with NoSQL technologies (e.g., Redis, MongoDB).
- Solid understanding and application of SOLID principles and Clean Code practices.
- Strong Java skills in application development.
- Exposure to frameworks and libraries like Spring Boot, Micronaut.
- Experience using Docker and Kubernetes for containerization and scalability.
- Proficient in Lean and Agile methodologies, with a grasp of principles behind BDD, ATDD, and TDD.
Our client's offer
- A learning culture with opportunities for career development in your chosen field or new ventures.
- Involvement in varied and exciting projects, ensuring a continuous stream of new challenges.
- A competitive salary and benefits package.