Senior Software Development Engineering Manager
Casey'sAbout the role
Join Our Leadership Team as a Senior Software Development Engineering Manager!
The Role:
We are seeking a forward-thinking and accomplished Software Development Engineering Manager to lead the design and delivery of innovative embedded software and IoT solutions. This is your opportunity to drive technical strategy and lead a talented team building the technologies powering the future of material handling.
As the Software Development Engineering Manager, you will own the strategic direction and execution of high-impact software development initiatives across embedded systems, telematics, and IoT-enabled products. You’ll lead multi-disciplinary teams, partner with senior leaders, and influence the architecture and performance of foundational technologies.
This leadership role requires a visionary with strong engineering credentials, a passion for innovation, and a proven ability to deliver results through collaboration, mentorship, and technical excellence.
What You’ll Be Doing:
- Strategic & Technical Leadership
- Lead the design and development of real-time embedded applications, telematics systems, and IoT software platforms.
- Architect scalable solutions that drive performance, reliability, and product innovation.
- Serve as the principal technical resource and thought leader in software development strategy and system integration.
- Program & Resource Management
- Direct major technical programs across internal and third-party teams, ensuring milestones, quality, and cost targets are achieved.
- Oversee software team capacity planning, resource loading, and project portfolio execution.
- Monitor program health for schedule, risk, technical soundness, and field performance.
- Talent & Team Development
- Mentor senior developers and build a high-performing, collaborative engineering culture.
- Partner with HR and training teams to design technical career paths and development opportunities.
- Develop outsourcing strategies with procurement to expand capacity and capabilities.
- Process & Collaboration
- Lead improvements to software development life cycle, tools, and third-party engagement processes.
- Foster strong cross-functional relationships with engineering, operations, finance, and supply chain teams.
- Champion agile and modern development practices across teams.
What We’re Looking For:
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or Computer Science.
- 12+ years of engineering experience, including 5+ years in a leadership or management role.
- Deep technical expertise in embedded software development (C, C++).
- Proven experience building scalable, reusable software architectures.
- Strong background in using development and tracking tools (e.g., Jira, Jama, Bitbucket, GIT).
- Demonstrated success leading complex, cross-functional projects in R&D or product engineering.
- Experience with business case development, budgeting, and risk management.
- Exceptional communication, stakeholder engagement, and team leadership skills.
- Ability to build and manage high-performing internal teams and external vendors.
- Willingness to travel up to 15%.
What Sets You Apart:
- MBA or advanced technical degree.
- PMP Certification.
- Experience mentoring senior engineers and developing technical leadership pathways.
- Track record of delivering scalable, market-ready products in industrial, automotive, or IoT domains.
Where and When You’ll Work:
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s