General Motors
Senior Software Developer - OneStream/EPM Development
Warren, Michigan, United States of America +1 · Hybrid · Senior · Full-time · Posted Jul 28, 2026
- Location
- Warren, Michigan, United States of America
Austin, Texas, United States of America - Experience
- 10+ years of overall planning development experience; minimum 2 years in OneStream application development.
- Education
- Bachelor’s degree in STEM or a related field.
- Visa sponsorship
- GM does not provide immigration-related sponsorship for this role, now or in the future.
About the job
Designs, develops, implements, and supports OneStream applications and enterprise planning solutions for finance and performance management projects.
What you'll do
- Lead OneStream solution design, development, testing, deployment, enhancements, customizations, and integrations.
- Contribute across project lifecycles, from requirements analysis through go-live and post-implementation support; troubleshoot and maintain systems.
- Provide technical guidance and mentorship, collaborate with stakeholders, and maintain technical documentation.
What they ask for
- Bachelor’s degree in STEM or a related field.
- 10+ years of overall experience in planning development and at least 2 years of OneStream application development experience.
- Extensive knowledge of finance planning and consolidation processes; experience in finance data warehouse analytics.
- Proficiency in OneStream programming, C#, VB.NET, and VBA.
Nice to have
- Experience with enterprise planning and EPM technologies such as Oracle, Hyperion, EPM, Hyperion Planning, PBCS, EPBCS, and Essbase.
- Knowledge of SAP, GitHub, Azure Databricks, and Power BI.
Tools
OneStream, C#, VB.NET, VBA, Oracle, Hyperion, SAP, GitHub
Model-written summary · the original posting is authoritative