Sr. Manager of Application Software
Marmon Foodservice Technologies · Carol Stream, IL · 2 wk ago
Information TechnologyFull-time
About the role
As Sr. Manager of Application Software, you will be responsible for leading and scaling a multidisciplinary software organization that develops embedded, IoT, and cloud-connected solutions for commercial equipment and appliances. This role combines technical leadership, people leadership, and strategic vision, ensuring delivery of secure, high‑quality software across multiple product platforms. Your subject‑matter expertise and innovative thinking will help ensure we offer cutting‑edge and reliable technology solutions that enhance the customer experience and our market advantage. This role follows a hybrid work model: collaboration in the office on Monday, Tuesday, and Thursday, with flexibility to work elsewhere the rest of the week.
Responsibilities
- Strategy & Architecture – Define and execute a long‑term software architecture strategy enabling standardization, scalability, reuse, and faster innovation; act as MFT’s subject‑matter expert in software architecture, IoT, and security; conduct technology research; maintain understanding of industry trends, competitive landscape, design partners, and customer portfolios.
- Cross‑Functional Partnership – Partner with Product Management, Marketing, Engineering, and Operations to translate market and customer needs into technology platforms; serve as primary software engineering interface to Systems, Hardware, Manufacturing, IT, and Cybersecurity teams; represent software engineering with executive leadership in roadmap planning and portfolio reviews.
- Technical Delivery – Ensure robust design and implementation of embedded Linux applications (C++/Qt), IoT messaging and connectivity (MQTT, Wi‑Fi, Ethernet), secure device‑to‑cloud and cloud‑to‑cloud API integrations, and customer‑facing web portals; drive best practices in software architecture, secure coding, DevOps, CI/CD, test automation, release management; own delivery against scope, schedule, quality, cost; lead Agile practices (Scrum/Kanban) adapted to hardware‑coupled programs; balance short‑term execution with long‑term technical sustainability.
- AI Enablement – Drive adoption of AI and generative AI tools across the software organization; evaluate and integrate AI/ML capabilities into product software (predictive maintenance, anomaly detection, intelligent device features).
- People & Organization – Lead, coach, and develop engineers and senior technical leaders; assess competency across disciplines; attract and retain top talent; manage departmental budgets, staffing plans, and resource allocation.
- Security & Compliance – Embed secure‑by‑design and cybersecurity best practices throughout the software lifecycle; maintain and enhance SOC 2 compliance; ensure compliance with applicable regulatory, safety, and industry standards; sustain audit readiness