Taro Logo

Senior Software Engineer - Scrum Lead

Global automotive company leading the change towards Zero Crashes, Zero Emissions and Zero Congestion through engineering, technology and design.
Milford, MI 48381, USA
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Automotive

Description For Senior Software Engineer - Scrum Lead

General Motors is seeking a Senior Software Engineer - Scrum Lead to join their team in Milford, Michigan. This hybrid role combines technical leadership with hands-on software development, requiring the successful candidate to spend up to 50% of their time on software development while leading a scrum team of 9-12 engineers. The position focuses on designing and implementing technical software solutions for VMEC features using lean-agile methodologies.

The role demands expertise in controls and software development, with responsibilities spanning from facilitating Agile ceremonies to mentoring team members and ensuring quality deliverables. The ideal candidate will have 5+ years of experience, strong proficiency in C/C++, and experience with model-based development using Matlab/Simulink. They will be responsible for coordinating with various departments, managing team workload, and driving continuous improvement initiatives.

GM offers a comprehensive benefits package including health, dental, vision insurance, retirement plans, and unique perks like vehicle discounts. The company's mission of achieving Zero Crashes, Zero Emissions, and Zero Congestion provides an opportunity to work on cutting-edge automotive technology while making a meaningful impact on the future of transportation.

This role represents an excellent opportunity for an experienced software engineer looking to combine technical expertise with leadership responsibilities in a global automotive company that's driving innovation in the industry.

Last updated a day ago

Responsibilities For Senior Software Engineer - Scrum Lead

  • Lead and coach a scrum team of 9-12 engineers
  • Plan and manage team's workload and capacity
  • Facilitate Agile ceremonies including daily standups, iteration review, planning, and retrospectives
  • Coordinate testing workload with QA Engineers
  • Create and manage team's Kanban board
  • Mentor team members and grow their expertise
  • Remove impediments and identify dependencies
  • Perform design, build and test of software product up to 50% of the time
  • Coordinate with departments outside engineering
  • Lead complex project teams of 10+ members

Requirements For Senior Software Engineer - Scrum Lead

  • Bachelor's degree in electrical engineering, Mechanical Engineering, Computer Engineering, Computer Science, or other applicable Engineering focuses
  • 5+ years of experience with proven technical and professional skills
  • Proficient in C or C++
  • Scaled Agile or Agile experience
  • Experience in model-based development (Matlab/Simulink)
  • Experience in plant modeling and analysis tools (MIL, SIL, or HIL Testing)

Benefits For Senior Software Engineer - Scrum Lead

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Health and wellbeing programs
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Health Savings Account
  • Flexible Spending Accounts
  • Retirement savings plan
  • Life insurance
  • Paid vacation & holidays
  • Tuition assistance
  • Employee assistance program
  • GM vehicle discounts

Jobs Related To General Motors Senior Software Engineer - Scrum Lead