Staff Software Engineer - Motorsports, Crawley, West Sussex
Client:
General Motors
Location:
Crawley, West Sussex, United Kingdom
Job Category:
Other
EU work permit required:
Yes
Job Views:
3
Posted:
04.07.2025
Expiry Date:
18.08.2025
Job Description:
Workplace Classification: Hybrid - up to 3 days onsite per week at Charlotte or Austin Technical Centers.
The Team: GM’s Motorsports Software team develops innovative IT software solutions for motorsports, supporting GM’s NASCAR, IndyCar, and IMSA teams to achieve podium finishes.
The Role: We seek a Staff Engineer to lead the design and implementation of scalable, high-performance systems, providing strategic guidance, mentoring, and fostering innovation.
Responsibilities:
- Define and refine system architecture focusing on scalability and business alignment.
- Engage in coding, prototyping, and code reviews, enforcing best practices.
- Mentor engineers in design patterns and architectural practices.
- Design efficient data flows to improve system performance.
- Evaluate emerging technologies to enhance productivity and capabilities.
- Collaborate with cross-functional teams to align technical solutions with business goals.
- Maintain platform stability and scalability, guiding technical roadmaps.
- Promote CI/CD, automation, and performance optimization.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Expertise in Java, Python, Kotlin, and front-end frameworks like React.js or Angular.
- Experience with Kafka, Event Hubs, or Confluent.
- Familiarity with Azure, AWS, GCP, Docker, Kubernetes.
- Knowledge of SQL and NoSQL databases such as Postgres, MongoDB, Redis.
- Strong understanding of software architecture and design patterns.
- Experience with REST, WebSockets, gRPC, server-sent events.
- Proven ability to develop scalable web systems supporting high transaction volumes.
People Skills:
- Leadership in project management and architectural decision-making.
- Excellent problem-solving skills and analytical abilities.
Preferred Qualifications:
- 3+ years as a staff engineer or technical leader.
- 10+ years in software development with a strong architectural background.
- Experience designing global, scalable customer platforms.
- Leadership in large-scale eCommerce with microservices and event-driven architectures.
- Experience with telemetry and timing metrics.
- Previous motorsports industry experience is a plus.
Additional benefits include eligibility for a GM vehicle program, relocation support, and a commitment to diversity and inclusion.