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 essential
Incase you would like to apply to this job directly from the source, please click here