Workplace Classification:Hybrid: This position does not require an employee to be on-site full-time to perform most effectively. This position requires an employee to be onsite up to 3 times per week at either our Charlotte or Austin Technical Centers.The Team:GM's Motorsports Software team analyzes, defines, and delivers next generation groundbreaking Motorsports IT software solutions. Using both innovative cloud-based infrastructure and software development standards, these solutions enable innovative interactions between GM Global Engineering, GM Motorsports, and our Race teams that accelerate our drivers to the finish line first! Our combined team of analysts, architects, developers, data engineers, testers, and project managers work with GM Motorsports Engineering and Race teams to ensure podium wins for GM's NASCAR, IndyCar, and IMSA sportscar teams!The Role: This newly formed position is a Senior Software Developer position to support development of a new Software team focused on Aero & Computational Fluid Dynamics. For this role you will be expected to have progressive, demonstrated success in software development experience developing applications using a variety of tools, languages, frameworks, and technologies. As a world-class competition organization, a demonstrated interest in and/or direct participation in Motorsport is an important qualification for candidates.What You'll Do (Responsibilities):