The Software Development Manager will lead multiple teams in modernizing a large-scale warehouse management system by transitioning from a Java monolith to a microservices architecture on Azure.
They will manage internal and offshore teams, oversee technical standards, and ensure delivery of reliable, scalable, and efficient systems in a cloud-native, API-first environment.
Responsibilities include driving architectural decisions, code reviews, coaching teams, managing delivery roadmaps, and collaborating across functions to ensure operational excellence.
Ideal candidates have 10+ years of software development experience, 5+ years in leadership, expertise in microservice architectures, and strong communication skills. Preferred experience includes logistics or supply chain knowledge.
This role offers a hybrid work environment, competitive salary, benefits, and the opportunity to shape critical systems in a dynamic, innovative setting.