> Markdown version of [/jobs/ext/1969222-software-engineer-sap](https://www.wearedevelopers.com/jobs/ext/1969222-software-engineer-sap). 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 (SAP) - **Company:** CMS LLC - **Location:** Jackson County, MI, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Application Programming Interfaces (APIs), Application Lifecycle Management, Software Applications, Computer Programming, Databases, Continuous Integration, SAP (Applications), Systems Architecture, Test-Driven Development (TDD), Reliability of Systems, Programming Languages - **Published:** August 7, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/software-engineer-sap-jackson-mi-usa-58830940 ## About the Role business * Align technical work with business objectives and collaborate with cross-functional teams * Maintain end-to-end solutions and improve software reliability Tasks * Bachelor's degree in computer, engineering or related discipline with 2+ years of coding experience OR Associate's with 4+ years OR High School Diploma/GED with 6+ years of coding experience * Proficiency in at least one programming language and comfort with others * Strong problem-solving and communication skills * Understanding Lean methodology and ability to work in an Agile environment * Ability to critique code constructively according to software craftsmanship principles Key requirements * Competitive compensation * Medical, Dental and Vision * 401k with company match * Paid parental leave * Up to 13 paid holidays * Educational Assistance Program ## Description Experteer Overview As a Software Engineer, you design, develop, and maintain software applications with a focus on SAP-driven solutions, aligned to business goals. You'll collaborate with cross-functional teams to deliver reliable, scalable, and user-friendly systems under a Digital First, agile framework. You'll help transform how customers experience energy and support a sustainable energy future. Expect opportunities to contribute to architecture, mentoring, and production reliability. Compensation / Benefits * Design, develop, and maintain software applications and systems * Apply test-driven development and continuous integration to ensure high-quality code * Build solutions using latest technologies with attention to performance, security, and maintainability * Maintain full tech stack including OS, database, and application lifecycle planning * Integrate vendor solutions via APIs and contribute to system architecture * Mentor junior engineers and promote agile, clean-code practices * Align technical work with business objectives and collaborate with cross-functional teams * Maintain end-to-end solutions and improve software reliability Tasks * Bachelor's degree in computer, engineering or related discipline with 2+ years of coding experience OR Associate's with 4+ years OR High School Diploma/GED with 6+ years of coding experience * Proficiency in at least one programming language and comfort with others * Strong problem-solving and communication skills * Understanding Lean methodology and ability to work in an Agile environment * Ability to critique code constructively according to software craftsmanship principles Key requirements * Competitive compensation * Medical, Dental and Vision * 401k with company match * Paid parental leave * Up to 13 paid holidays * Educational Assistance Program ## Related Videos - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Independently together: how micro-applications improve developer experience + app performance](https://www.wearedevelopers.com/videos/452-independently-together-how-micro-applications-improve-developer-experience-app-performance) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Replacing Excel with SAP APIs & Python validation](https://www.wearedevelopers.com/videos/1944-replacing-excel-with-sap-apis-python-validation) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)