Senior Manager - Software Engineering (.NET)
About Us
Daifuku Intralogistics America Corporation is a leading provider of intelligent material handling systems. With hundreds of engineers in-house, the company designs, manufactures, integrates, and installs a full spectrum of intralogistics solutions to meet client needs. These include leading-edge conveyor and sortation systems, voice- and light-directed order fulfillment equipment, a suite of warehouse controls & execution software, robotics, Automated Storage and Retrieval Systems (AS/RS), mezzanines, and structures, all backed by critical round-the-clock service and support.
Daifuku is seeking an experienced and visionary Senior Manager, Software Engineering to lead multiple software development teams responsible for designing and delivering enterprise-class solutions that power next-generation material handling and automation systems.
In this role, you will provide strategic leadership to a team of Software Engineering Managers and highly skilled software engineers focused on developing scalable .NET applications that integrate with advanced automation technologies, warehouse execution systems, robotics, AS/RS solutions, sortation systems, and third-party platforms.
If you are passionate about building high-performing engineering organizations, driving software innovation, and delivering complex solutions that have a direct impact on customers worldwide, we want to hear from you.
What You'll Do
Engineering Leadership
- Lead and develop multiple software engineering teams through Software Engineering Managers and technical leaders.
- Establish engineering best practices, development standards, and software delivery processes.
- Drive execution across multiple concurrent projects while balancing quality, scope, schedule, and budget objectives.
- Foster a culture of innovation, collaboration, accountability, and continuous improvement.
Software Development & Architecture
- Guide the design and development of enterprise software solutions built on the Microsoft .NET technology stack.
- Provide technical oversight for software architecture, application performance, scalability, reliability, and maintainability.
- Partner with engineering and business stakeholders to define technical roadmaps and solution strategies.
- Ensure software solutions integrate seamlessly with customer systems and third-party applications.
Talent Development
- Recruit, mentor, coach, and retain top engineering talent.
- Support career development and succession planning for engineering managers and developers.
- Create an environment that encourages technical excellence, learning, and professional growth.
Delivery & Quality
- Oversee software development lifecycle (SDLC) activities, including design, development, testing, deployment, and support.
- Drive adherence to coding standards, documentation requirements, quality processes, and continuous improvement initiatives.
- Monitor project performance and resource allocation across multiple programs and teams.
- Up to 15%
What We're Looking For
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- 10+ years of software engineering experience designing and developing enterprise software applications.
- 7+ years of people leadership experience managing software development teams and engineering leaders.
- Proven experience leading large-scale .NET development organizations.
- Strong understanding of software architecture, system integration, and enterprise application development.
- Experience managing multiple projects and engineering teams in a fast-paced environment.
Technical Expertise
Strong experience with:
- C#
- Microsoft .NET Framework / .NET technologies
- ASP.NET MVC
- Entity Framework
- Windows Services
- Object-Oriented Programming (OOP)
- SQL Server and relational databases
- HTML, CSS, JavaScript, AJAX, and LINQ
- MVC and MVVM architectural patterns
- Software testing, debugging, and quality assurance methodologies
- Software Development Life Cycle (SDLC) best practices
Preferred experience with:
- Warehouse automation and material handling systems
- Robotics, AS/RS, conveyance, sortation, or fulfillment technologies
- Oracle databases
- Java
- Azure or cloud-based technologies
- DevOps and modern CI/CD practices
Leadership Competencies
Successful candidates will demonstrate:
- Strategic thinking and business acumen
- Strong people leadership and coaching skills
- Excellent communication and stakeholder management abilities
- Confidence leading large, cross-functional engineering initiatives
- A collaborative and customer-focused mindset
- Ability to influence organizational and technical direction
EOE Minorities/Women/Disabled/Veterans
Federal Contractor
Required Skills
Required Languages
🇬🇧 English