About The Position

General Motors is undergoing a major transformation, both in how we operate and in how we will influence the future of transportation. Our Software Services team is at the forefront of this work, emboldening our culture by seeking out determined, innovative individuals who will join our team to help move us forward and achieve our mission. We are seeking a highly skilled and experienced Senior Software Engineer specializing in OneStream Development to join our dynamic IT team. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining OneStream applications and solutions. You will collaborate with cross-functional teams to analyze business requirements, design technical solutions, and ensure the successful implementation of our multi-year OneStream projects. The ideal candidate will possess deep technical expertise in OneStream and other enterprise planning technologies, demonstrate a proven track record of successful enterprise performance management and planning project implementations, exhibit strong problem-solving abilities, and have a passion for delivering high-quality software solutions.

Requirements

  • Bachelor’s degree in STEM or a related field.
  • 10+ years of overall experience in planning development.
  • Extensive knowledge of finance planning and consolidation processes.
  • Minimum 2 years of experience in OneStream application development.
  • Proficiency in OneStream programming, C#, VB.NET, and VBA.
  • Experience in finance data warehouse analytics.
  • Knowledge of SAP, GitHub, Azure Databricks, and Power BI.
  • Ability to develop globally compatible, reusable, and flexible technical frameworks and architecture.

Nice To Haves

  • Experience with enterprise planning and EPM technologies such as Oracle, Hyperion, EPM, Hyperion Planning, PBCS, EPBCS, and Essbase will also be considered.
  • Experience across both OneStream and other enterprise performance management platforms such as Oracle Hyperion, EPM, Hyperion Planning, PBCS, EPBCS, and Essbase.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Demonstrated ability to lead and mentor junior developers.
  • Holds oneself and others accountable for demonstrating GM’s values and cultural behaviors, models GM behaviors, and creates a winning culture.
  • Capable of delivering high-quality solutions within a dynamic environment and challenging timelines.
  • Curious, resourceful, and not afraid to get your hands dirty.
  • Comfortable switching between technical development, support, and cross-functional collaboration.
  • A team player who communicates well and enjoys building impactful solutions.

Responsibilities

  • Lead the design, development, testing, and deployment of OneStream solutions, including enhancements, customizations, and integrations.
  • Participate in the full lifecycle of OneStream projects, from requirement gathering and analysis to go-live and post-implementation support.
  • Provide technical guidance and mentorship to junior developers, ensuring adherence to best practices and coding standards and fostering a culture of continuous learning and growth.
  • Conduct code reviews to ensure adherence to coding standards, best practices, and performance optimization.
  • Work closely with functional teams, project managers, and other stakeholders to understand business needs and translate them into technical solutions.
  • Collaborate with the team to deliver quality solutions, drive business adoption, and provide standard implementation methodologies.
  • Develop and maintain technical documentation, including design specifications, test plans, and user manuals.
  • Provide ongoing support and maintenance for OneStream systems, including troubleshooting and issue resolution.

Benefits

  • Relocation benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service