Sr. Software Engineer- Motorsports

General Motors

Roswell, GA (+3 others)

General Motors Careers


Job Description

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 our Charlotte, Austin, Roswell, or Milford 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 product managers work with GM Motorsports Engineering and Racing teams to ensure podium wins for GM’s Formula 1, NASCAR, IndyCar, and IMSA&WEC sportscar teams! The Role: The software group supporting Motorsports and the Race Vehicle Platform is looking for a Senior Software Engineer to join our team. For this role you will expected to have demonstrated success in software project delivery + experience in leading technical efforts developing applications using a variety of tools, languages, frameworks and technologies. What You'll Do (Responsibilities): • Full lifecycle and full stack application development using standard frameworks, coding standards & common patterns. • Developing software applications using sound, repeatable, industry standard methodologies. • Demonstrate proficiency in multiple programming languages, tools, and technologies. • Performance tuning, usability assessment/improvement. • Engage in the identification & remediation of software issues related to code quality, security, pattern/frameworks, networking, infrastructure, or software usability. • Proven understanding of maintaining and debugging live software systems. • Mentor junior and peer software developers and review the software being developed.

Qualifications

  • For this role you will expected to have demonstrated success in software project delivery + experience in leading technical efforts developing applications using a variety of tools, languages, frameworks and technologies

Responsibilities

  • The software group supporting Motorsports and the Race Vehicle Platform is looking for a Senior Software Engineer to join our team
  • Full lifecycle and full stack application development using standard frameworks, coding standards & common patterns
  • Developing software applications using sound, repeatable, industry standard methodologies
  • Demonstrate proficiency in multiple programming languages, tools, and technologies
  • Performance tuning, usability assessment/improvement
  • Engage in the identification & remediation of software issues related to code quality, security, pattern/frameworks, networking, infrastructure, or software usability
  • Proven understanding of maintaining and debugging live software systems
  • Mentor junior and peer software developers and review the software being developed