G

Sr Software Engineer - Motorsports

General Motors
Dublin, Ireland
Posted 9/3/2026
3-5

Interested in this role?

Apply directly at General Motors

Apply Now
Job Description Team Overview  GM’s Motorsports Software team analyzes, defines, and delivers next-generation, groundbreaking Motorsports IT software solutions. Using innovative cloud-based infrastructure and modern software development standards, these solutions enable seamless interaction between GM Global Engineering, GM Motorsports, and our race teams—helping accelerate our drivers to the finish line first.  Our combined team partners closely with GM Motorsports Engineering and race teams to ensure podiums and wins for GM’s F1, NASCAR, IndyCar, WEC, and IMSA programs.  This role is part of a new GM Motorsports software team in Ireland, working at the heart of our global race engineering and data ecosystem.  The Role  The software group supporting Motorsports and the Race Vehicle Platform is looking for a Senior Software Developer to join our new Ireland based team.  In this role, you will lead and contribute to the delivery of complex software projects, developing applications using a variety of tools, languages, frameworks, and technologies. You will be working in a high-pace, event-driven environment where reliability, performance, and usability directly impact trackside performance.  This role includes on-call support which will include weekends and shift rotation aligned to the global motorsports calendar and critical track/test events.    In this role, you will lead and contribute to the delivery of complex software projects, developing applications using a variety of tools, languages, frameworks, and technologies. You will be working in a fast pace, event-driven environment where reliability, performance and usability directly impact trackside performance.  Key Responsibilities  Full lifecycle application development using standard frameworks, coding standards, and design patterns  Develop high-quality software applications using sound, repeatable, industry-standard methodologies  Demonstrate proficiency across multiple programming languages, tools, and technologies  Perform performance tuning, profiling, and usability assessment/improvement  Identify and remediate software issues related to code quality, security, patterns/frameworks, and usability  Debug, maintain, and enhance live software systems used in critical motorsports operations  Collaborate with cross-functional partners in Motorsports Engineering, trackside operations, and Global Engineering  Mentor junior software developers and review code to uphold team standards and best practices  Work Schedule & On-Call Expectations  Participate in an on-call rotation to support critical race and test operations  Weekend and shift work required, including early mornings, evenings, and select holidays, aligned to race schedules and key track events  Flexibility to adjust working hours during race weeks and major motorsports events  Ability to support urgent production issues outside standard business hours when needed  Required Qualifications  Minimum 7 years of professional software development experience  Minimum 3 years of experience developing web or Electron applications  Excellent technical knowledge of C#/.NET and React  Strong experience and knowledge of Azure and Azure resources  Solid understanding of software development best practices (code reviews, CI/CD, testing, documentation)  Experience working in an agile/scrum environment  UI design experience and a strong understanding of UX principles  Strong knowledge and understanding of different web platforms and reuse strategies  Proven track record of maintaining and debugging live software systems in production  Preferred Qualifications  Previous experience in, or strong passion for, Motorsports and working in a high-pace, event-driven environment  Master’s degree in Mechanical Engineering and/or Computer Science  Experience with cloud computing-based distributed systems  Experience supporting mission-critical or real-time applications where uptime and performance are