Medline Industries is looking to modernize its warehouse management system by hiring a Senior Manager of Software Engineering to lead the design, development, and implementation of a new system.
Requirements
- Strong expertise in Microsoft Azure cloud services, particularly in developing and deploying distributed applications using PaaS components.
- Solid hands-on experience and understanding of Java frameworks, microservices architecture, and scalable backend systems.
- Experience managing agile teams, delivering complex projects using Scrum, SAFe, or similar frameworks.
- Leverage Azure platform services, including but not limited to: Azure App Services, Azure Functions, API Management, Service Bus, Event Grid, Cosmos DB, Key Vault, Azure Monitor, Application Insights, and Azure DevOps.
- Guide the team in adopting and implementing Java frameworks and tools such as: Spring Boot, Spring Cloud, Hibernate, JUnit, Maven/Gradle, and RESTful API development.
- Prior exposure to Warehouse Management Systems (WMS) or logistics technologies is a plus.
Responsibilities
- Define and drive the technical strategy for modernizing legacy systems using cloud-native architectures, with a focus on Microsoft Azure and Java-based platforms.
- Leverage Azure platform services, including but not limited to: Azure App Services, Azure Functions, API Management, Service Bus, Event Grid, Cosmos DB, Key Vault, Azure Monitor, Application Insights, and Azure DevOps.
- Guide the team in adopting and implementing Java frameworks and tools such as: Spring Boot, Spring Cloud, Hibernate, JUnit, Maven/Gradle, and RESTful API development.
- Own and manage the end-to-end software development lifecycle (SDLC) including architecture, design, coding, testing, release, and support.
- Champion engineering excellence through adoption of best practices in CI/CD, test automation, secure development, and clean code principles.
- Collaborate with product management, architecture, infrastructure, and security teams to align solutions with enterprise standards and regulatory requirements.
- Identify and mitigate technical risks, while proactively managing dependencies, timelines, and resourcing across multiple workstreams.
Other
- 12+ years of progressive software engineering experience, including 7+ years in engineering leadership roles.
- Proven track record leading modernization initiatives, including cloud migration and legacy system transformation.
- Demonstrated ability to develop and execute technical strategy aligned with business goals.
- Strong communication and stakeholder management skills with a collaborative mindset.
- Experience working with distributed engineering teams and vendor partners.