General Motors - Detroit, MI
posted 2 months ago
GM Financial is set to change the auto finance industry and is leading the path of embarking on tech modernization - we have a startup mindset, and preserve our small company culture, in a public company environment with financial stability and intense growth over a decade-plus history. We are data junkies and trust in data and insights to advance our business objectives. We take our goal of zero emission, zero collision, zero congestion, and zero friction very seriously. We believe as an auto finance market leader we are in the driver's seat to lead us in the GM EV mission to change the world. We are building global platforms, in LATAM, Europe, China, U.S. and Canada- and we are looking to grow our high-performing team. GMF is comprised of over 10,000 team members globally. Join our fintech culture within a Blue-Chip company where we are changing the way we use technology to support our customers, dealers and business. The Software Engineering Manager drives successful execution of strategic IT deliverables and is responsible for technical and people management and is actively engaged in developing the team to deliver on business priorities that flow through Agile Scrum leadership or Waterfall projects. The Software Engineering Manager also manages up and manages out to promote the team and build relationships within the larger organization. The ideal candidate will be adept in influencing trade-off decisions for technology initiatives and demonstrate proficiencies in Agile and/or SAFe delivery frameworks to help transform our business with incremental product delivery. As a technical manager, you own the application and set the boundaries and expectations for delivering a quality product and timely solutions. You are an avid promoter of process improvement; seek out and always promote best practices and you own and refine the technical architecture, continually investing in refactoring and refinement to incorporate modern engineering tools and practices. As a people manager, you consistently invest in your people to grow their technical skills and soft skills; you celebrate successes; identify development opportunities, events, and assignments that expose team members to new ways of thinking and working. Additionally, you promote inter-team and intra-team collaboration to build trust; and effectively manage poor performers and provide constant feedback to create a team of leaders. As a servant leader, the Software Engineering Manager's role is to inspire, motivate, and enable the team by removing impediments. The manager is encouraged to stay out of the day-to-day activities and focus on the big picture; where the product is headed and what are the architecture decisions, tools, and skills needed to get there.