Sr Software Engineer - Motorsports in Dublin

Sr Software Engineer - Motorsports in Dublin

Dublin Full-Time 43200 - 72000 £ / year (est.) On-site
G

At a Glance

  • Tasks: Lead and develop innovative software solutions for Motorsports, impacting real-time race performance.
  • Company: Join GM, a leader in automotive innovation with a commitment to sustainability and inclusion.
  • Benefits: Enjoy a competitive salary, hybrid work model, and opportunities for professional growth.
  • Other info: Flexible hours during race weeks and a collaborative environment with excellent career advancement.
  • Why this job: Be part of a dynamic team driving cutting-edge technology in the thrilling world of Motorsports.
  • Qualifications: 7+ years in software development, strong C#/.NET and React skills, and a passion for Motorsports.

The predicted salary is between 43200 - 72000 £ per year.

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 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.

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 essential

This role is categorized as hybrid. This means the successful candidate is expected to report to our Dublin office three times per week, at minimum.

About GM: Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.

Why Join Us: We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.

Non-Discrimination and Equal Employment Opportunities: General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.

Accommodations: General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at 1-800-865-7580.

Sr Software Engineer - Motorsports in Dublin employer: General Motors

General Motors is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the defense sector. With a commitment to employee growth through continuous learning opportunities and a focus on meaningful contributions towards our mission of Zero Crashes, Zero Emissions, and Zero Congestion, GM provides a unique environment where your expertise in survivability strategy can truly make an impact.

G

Contact Details:

General Motors Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Sr Software Engineer - Motorsports in Dublin

✨Tip Number 1

Network like a pro! Reach out to folks in the motorsports industry, especially those connected to GM. Attend events, join online forums, and don’t be shy about asking for informational interviews. You never know who might have the inside scoop on job openings!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those related to cloud-based solutions or high-performance applications. This is your chance to demonstrate how you can contribute to GM’s mission of delivering groundbreaking software.

✨Tip Number 3

Prepare for the interview like it’s race day! Research GM’s motorsports initiatives and be ready to discuss how your experience aligns with their goals. Practice common technical questions and be prepared to showcase your problem-solving skills on the spot.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the team and contributing to the exciting world of motorsports software development.

We think you need these skills to ace Sr Software Engineer - Motorsports in Dublin

C#/.NET
React
Azure
Web Development
Electron Applications
Agile/Scrum Methodologies
UI Design

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter to highlight your experience with the specific tools and technologies mentioned in the job description. We want to see how your skills align with what we're looking for!

Show Your Passion for Motorsports:If you’ve got a love for motorsports, let it shine through! Share any relevant experiences or projects that showcase your enthusiasm for the field. It’s all about showing us you’re not just a tech whiz, but also a fan of the sport.

Highlight Your Teamwork Skills:Collaboration is key in our fast-paced environment. Be sure to mention any past experiences where you worked closely with cross-functional teams or mentored others. We value team players who can contribute to our success!

Apply Through Our Website:We encourage you to submit your application directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team!

How to prepare for a job interview at General Motors

✨Know Your Tech Inside Out

Make sure you brush up on your technical skills, especially in C#/.NET and React. Be ready to discuss your experience with Azure and how you've used it in past projects. They’ll want to see that you can not only code but also understand the architecture behind your applications.

✨Show Your Passion for Motorsports

Since this role is all about Motorsports, don’t shy away from sharing your enthusiasm for the field. Talk about any relevant experiences or projects you've worked on that relate to high-paced environments. This will show them you’re not just a techie, but someone who genuinely cares about the industry.

✨Prepare for Real-World Scenarios

Expect questions that dive into how you handle live software systems and critical issues. Think of examples where you’ve debugged or maintained software under pressure. They’ll be looking for your problem-solving skills and how you perform in a fast-paced setting.

✨Collaboration is Key

This role involves working closely with cross-functional teams, so be prepared to discuss your experience in collaborative environments. Share examples of how you’ve mentored junior developers or worked with engineers to deliver successful projects. Highlighting your teamwork skills will set you apart.