Software Development Manager
Listed on 2026-09-20
-
Software Development
.NET Developer, M365, SharePoint & Power Platform, Software Architect, Software Project Mgr/ Lead
Waupaca Foundry, Inc. is North America’s leading supplier of iron castings and has a history of innovation with a legacy of product quality. Waupaca Foundry employs approximately 4,400 people company-wide.
Waupaca Foundry is committed to relentless improvement, forward-thinking sustainability initiatives, and providing a reliable experience to the millions who use our castings every day. Our goal is to employ individuals who take pride in their work within a culture of continual innovation.
Waupaca Foundry is proud to be an employer of choice for those driven and skilled individuals seeking rewarding careers by producing top quality castings.
You will be right at home at Waupaca Foundry.
The Software Development Manager role supports the business by leading Waupaca Foundry's custom application development function - .NET / custom software development and SharePoint forms, workflow, and Power Platform development - and by serving as the primary interface between IT and the business for that portfolio. This leader owns the direction, day-to-day resourcing, and delivery of a single combined development team spanning both disciplines.
This person leads technical leads and developers across the code-first stack (.NET/C#, web and API, SQL Server) and the low-code stack (SharePoint forms and workflow, Power Apps, Power Automate, Dataverse). They set development and low-code strategy and governance, prioritize the application and workflow portfolio against business objectives, and drive value into the business, providing leadership on best practices for software development, application architecture, and delivery.
This is a working-manager role. Management, portfolio, and governance responsibilities take priority, and the role also carries a continued - though reduced - hands‑on software engineering expectation on priority projects. That contribution is concentrated where a senior engineer adds the most leverage: architecture and design, complex or cross-platform integrations, code review, and proof-of-concept work. This position requires strong people‑and portfolio‑leadership skills, a solid software-development and application-architecture foundation across both custom code and the Microsoft low-code platform, and excellent communication skills, as well as attention to detail.
Duties and Responsibilities
- Lead the combined custom application development team, covering .NET / custom software development and SharePoint forms, workflow, and Power Platform development, including technical leads and developers.
- Set the development strategy, standards, and delivery model for both the code-first (.NET/C#, web and API, SQL Server) and low-code (SharePoint, Power Apps, Power Automate, Dataverse) disciplines.
- Contribute hands‑on software engineering on priority projects - architecture and design, complex or cross-platform integrations, code review, and technical proof‑of‑concept work. This contribution is a reduced but genuine share of the role; it is not scheduled onto critical-path deliverables, so that management, coaching, and oversight duties are not displaced.
- Own the custom application and workflow portfolio: intake, prioritization against business objectives, resourcing, and delivery commitments.
- Serve as the primary IT‑to‑business interface for .NET and Power Platform application and workflow requests, requirements, and delivery; elevate cross‑platform and ERP‑affecting scope to the Senior IT Manager
- Applications. - Own the integration layer between custom applications/workflows and the enterprise platforms - partnering with the SAP, IBM i, and data services teams on interfaces, APIs, data contracts, file/EDI exchanges, and coordinated change windows. This role assists with integrations…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).