Flag job

Report

Software Engineering Manager

Min Experience

5 years

Location

Irving, Texas

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

The Software Engineering Manager is accountable for the engineering and operational aspects of the product, including the technology decisions, how well the team delivers on business priorities, value stream efficiency (how work gets done), and the performance of the product. The Software Engineering Manager is actively engaged in developing the skills of the team to not only efficiently deliver high quality solutions but coaching team members to become T-shaped and adaptable to any situation. The Software Engineering Manager owns the architecture, quality, and performance of the product. As such, the Software Engineering Manager must stay abreast of technology evolution and guide the team as a servant leader to make good product design decisions. The Software Engineering Manager manages up and manages out to promote the team's accomplishments and build relationships within the larger organization to get work done.As a technical manager, you set the boundaries and expectations for delivering a quality product and timely solutions. You are an avid promoter of process improvement. You seek out and promote best practices. You own and refine the technical architecture, working with the team to continually refactor the product to eliminate technical debt and incorporate modern tools, languages, and engineering practices. As a people manager, you consistently invest in your people to grow their technical skills and soft skills; you celebrate successes; you identify books, classes, events, and assignments that expose team members to new ways of thinking and working; you promote inter-team and intra-team collaboration to build trust; you hire good people, effectively manage poor performers, and you provide constant feedback to create a team of leaders.As a servant leader, you inspire, motivate, and enable the team. You avoid tasking the team members. You rise above the urgent and focus on the long view, spending time researching and understanding where the product is headed; planning out the architecture decisions, tools, and skills needed to get there. You are able to do this because your team members, working collaboratively within the Scrum team, decide what tasks and features to work on day to day to meet our business needs.

About the company

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.

Skills

C#
Go
Angular
JavaScript
CSS
Nodejs
Xamarin
.NET Maui
Azure
AWS
Kubernetes
Azure DevOps
Terraform
Helm
SonarQube
Checkmarx
Git
Powershell
Bash
Oracle
Microsoft SQL Server
CosmosDB
Cypress
NUnit
Windows
Linux