Senior Manager Software Development
Role details
Job location
Tech stack
Job description
Make an impact
- Lead and mentor a team of software engineers in the design, development, and delivery of warehouse automation solutions.
- Serve as a technical authority in software development efforts with Java EE, C#, Python, and other development languages along with architectural design decisions.
- Review designs and team solutions to ensure architecture principles are being followed and executed to ensure a modular, scalable, and high-availability automation platform.
- Collaborate with product managers, architects, and cross-functional teams to define technical requirements and deliverables.
- Maintain a balance between technical and operational leadership and hands-on support for the teams delivery responsibilities.
- Oversee the end-to-end project lifecycle for all SDLC activities to include shared responsibilities around planning, estimation, and alignment of the projects with business objectives and timelines.
- Evaluate and integrate emerging technologies, including AI/ML and Agentic platforms and tools where applicable.
- Participate in strategic planning and roadmap creation for automation software initiatives.
- Drive Agile methodologies ensuring the facilitation of sprint planning, stand-ups, retrospectives, and backlog grooming in coordination with product owners and solution architects.
- Foster a high-performance engineering culture through mentoring, coaching and career development, promoting accountability, innovation, and collaboration.
- Establish, maintain, and monitor KPIs to track project health, team productivity, and software quality.
- Champion best practices in software development including CI/CD, automated testing, code quality, security, and documentation.
- Ensure compliancy for team and architectures to support ISO 27001, NIST, GDPR and any certifications established for logistics data security.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, IT, or related field.
- 7+ years of professional software engineering experience, including 2+ years in a leadership or managerial capacity.
- Proven experience in Java, C#, Python, or other development languages to include Spring framework and designing RESTful microservices or components.
- Solid understanding of software architecture, distributed systems, and cloud-native services (AWS, Azure, or GCP).
- Strong background in Agile methodologies with practical experience managing multiple software projects.
- Strong background in DevOps tools and practices to include containerization (Docker and Kubernetes) to include cloud-native deployments.
- Demonstrated success in building and scaling high-performing engineering teams.
- Strong interpersonal and communication skills, with the ability to lead cross-functional collaboration and stakeholder alignment.
Additional Skills a Plus:
-
Experience in Warehouse automation, WMS, industrial control systems, or robotics software.
-
Familiarity with AI-driven tools for warehouse efficiency, fault prediction, and logistics optimizations.
-
Familiarity or practical experience with agentic AI platforms (e.g. GitHub CoPilot, AI pair programmers, etc.) and tools to accelerate software development.
-
Hands on experience with real-time warehouse control systems (WMS, WES, SCADA, PLCs, or other platforms).
-
Swiss Brand
-
Flexible Working Options
-
Great Team Spirit