Technical Lead/ Manager

Senior Software Development Manager

This is a Hybrid position within our IT Organization. The role will allow employees to work offsite but will also require onsite work based on business needs. The selected candidate will be expected to commute to the innovation center to which they are assigned as their primary GM facility. Relocation may be provided.

 

 

About the General Motors Strategic Incubation Office

The GM IT Strategic Incubation Office operates beyond the horizon of current capability across GM and the industry, focusing on developing and delivering next generation technology solutions.

We are building a team to develop cloud native technologies for the GM’s autonomous compute platform that supports GM’s Ultracruise and Software defined vehicle programs.

The SIO Cloud Solution Delivery team needs a highly technical software development manager to join our leadership team.

As the manager of our engineering team, you will work closely with leaders within the Enterprise Technology Services, Information Security and Global Telecom organizations to bring the next generation of best practices, tools and automation that enables the development of a hybrid cloud. You will have full ownership of your teams’ results.

The ideal candidate will have a strong blend of cloud (AWS/Azure/GCP/Kubernetes), DevSecOps practices (CI/CD), software automation experience, exposure to software designed networks, zero trust security model, microsegmentation and other cloud enabling technologies.

The candidate will have a passion for hiring, mentoring, and developing software engineers who are deeply committed to improving the value delivered to multiple lines of businesses within GM.

 

Joining the GM SIO team gives you the opportunity to:

Work on disruptive products that’s still in its early stages and influence the next generation IT operating model.

 

Responsibilities include

This role will be responsible for developing and supporting a comprehensive cloud platform strategy, devops roadmap and automation capabilities to enable high quality and reliable solutions – platforms, systems, components, software, and standards – that fuel our current and new generation of products and platforms.

Hiring a talented team of software engineers, data engineers, architects and scrum master and build the organization.

 

 

Possessing a deep understanding of technology and latest industry trends.

 

Ensuring that software is designed and developed using sound, repeatable, industry standard methodologies and in accordance with GM’s software development project methodology; including but not limited to standards in code quality, performance, stability, security and overall alignment and compliance with project objectives.

 

The candidate will be expected to be familiar and proficient with each of the following capabilities: 

  • Multi-functional collaboration with other development teams and/or support functions
  • Career development coaching and mentoring activities for team members and direct reports
  • Responsible for the delegation and coordination of development activities across each team to ensure high utilization of resources while delivering world-class software across many platforms
  • Managing a team and be responsible for staffing, communication, training and development, and prioritization of work, performance evaluation and removing roadblocks
  • Providing career guidance and mentoring for team members
  • Assuring that team adheres to all GM Resource Requirements such as Timekeeping, Project Management and Training
  • Building a diverse and effective team by identifying/selecting the best talent
  • Directing and prioritizing work, managing performance, and providing guidance / coaching to team members
  • Managing the culture within their team, holding themselves and others accountable for demonstrating GMs values and cultural behaviors. Culture is extremely important, and you will help to set that culture, one where people are encouraged to try things, to learn, to develop and to take ownership
  • Models GM behaviors and creates a winning culture
  • 12+ years of engineering/development experience
  • Proven ability to lead a team of highly talented software engineers, architects, scrum master and data engineers
  • Foundational knowledge of engineering and continuous delivery practices in an Agile environment
  • Hands-on expertise with AWS/Azure/GCP/Kubernetes and/or Cloud certifications, including cost considerations & cost optimization strategies across various services
  • Experience with DevOps tools, and pipeline-as-code template catalog development
  • Experience building self-service capabilities to reduce dependencies on central teams
  • Experience identifying and acquiring talent needs; and resource planning and talent allocation across large organizations
  • Significant background in managing complex technology challenges and working in an enterprise model
  • Excellent interpersonal and communication skills with which you build and maintain strong multi-functional partnerships and relationships at all levels of the organization
  • Agile leadership experience preferred
  • Use a data-focused approach to decision making, in day-to-day leadership and strategic tradeoff analyses
  • Deep knowledge and experience of engineering principles, patterns and practices and a commitment to continuous learning and improvement.
  • Computer Science or Software/Systems Engineering degree preferred