> Markdown version of [/jobs/ext/3208725-software-engineer-iv](https://www.wearedevelopers.com/jobs/ext/3208725-software-engineer-iv). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer IV - **Company:** CMS Energy Corporation - **Location:** Grand Rapids, MI, United States - **Salary:** $118,560.0 - $158,080.0 - **Contract:** Temporary contract - **Skills:** .NET Framework, Agile Methodology, Microsoft Azure, Cloud Engineering, Information Systems, Pair Programming, SAP (Applications), Software Engineering, Test-Driven Development (TDD), ReactJS, Reliability of Systems, SAP Process Orchestration, Firewalls (Computer Science), Backend, AngularJS, Extreme Programming - **Published:** September 20, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=b7686c5bf3fd4ff4 ## About the Role Requirements Bachelor's degree in Information System or similar is preferred, but equivalent experience will not be overlooked Strong knowledge of IT and/or business functional area Possesses knowledge and experience leveraging both IT solutions ## Description Continuous Improvement Software Design SAP Firewall Networking Backend Service Agile Reactjs .NET Application Development, Designs, develops, tests, deploys and supports applications to meet client needs. Collaborate with users, program & project managers, and other appropriate stakeholders to understand, deliver and support quality deliverables. Utilizes test driven development, pairing, agile and continuous improvement processes., Software Design - Architect, design, and implement scalable applications supporting the Digital Work Management team Application Development - Build and maintain .NET 5.0+ backend services and modern frontend applications using Angular or React/Next. Cloud Engineering - Develop cloud-first solutions, troubleshoot cloud-based issues, and contribute to Azure-focused modernization efforts. System Reliability - Maintain end-to-end solutions, resolve production bugs, and ensure high system reliability across critical utility workflows. Cross-Functional Collaboration - Work closely with engineers, designers, product managers, and business stakeholders to deliver functional, scalable, and user-centered software. Agile Delivery - Contribute to an Agile System of Delivery, participate in paired programming, incremental design, and XP-aligned practices. Integration Work - Support integrations with SAP PO and BTP endpoints and assist with networking documentation such as firewall and IA diagrams. ## Related Videos - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [How to Stop Choosing JavaScript Frameworks and Start Living](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Stand alone components in Angular](https://www.wearedevelopers.com/videos/656-stand-alone-components-in-angular) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)