Position: Manager, Software Development
We are seeking an experienced and strategic software development leader to oversee a high-performing team responsible for building and maintaining a suite of enterprise software solutions. This role focuses on the full lifecycle of software product development, with a particular emphasis on operational and logistics-based tools. The ideal candidate will bring a combination of hands-on technical expertise, team leadership, and a strong track record in delivering scalable, modern applications using current software development practices.
Key Responsibilities
- Lead and grow a team of software developers and engineers across multiple platforms, including web, desktop, and cloud-based applications.
- Drive full-cycle product development utilizing Microsoft technologies such as .NET Core, C#, SQL Server, and Azure.
- Deliver robust enterprise software solutions through both fat-client and SaaS platforms.
- Partner with Product Management, QA, UX/UI, and Support teams to ensure successful product development and release.
- Collaborate with project managers and scrum masters to plan and staff initiatives, establish delivery timelines, and track progress.
- Promote and implement Agile methodologies including Scrum and Kanban, driving continuous improvement across teams.
- Mentor engineering leaders and individual contributors to strengthen technical skills and leadership development.
- Ensure products are designed with performance, scalability, and long-term maintainability in mind.
- Contribute to architectural decisions, technical direction, and platform strategy.
- Uphold high standards for code quality, security, and compliance.
- Work closely with senior leadership to align technical execution with broader business goals.
Required Qualifications
- 10+ years of experience leading software development teams.
- Strong proficiency in Microsoft technology stack: .NET Core/Framework, C#, SQL Server, and Azure.
- Demonstrated success delivering SaaS solutions, enterprise applications, and desktop platforms.
- In-depth knowledge of Agile practices and experience leading cross-functional Agile teams.
- Proven ability to coach and develop technical talent at all levels.
- Background in delivering B2B and/or consumer-focused software products.
- Excellent communication and collaboration skills with the ability to influence stakeholders at all levels.
Preferred Qualifications
- Experience in operations, logistics, or material handling software environments.
- Familiarity with software designed for warehouse, supply chain, or inventory management.