Software Engineering Manager - Digital

company banner
GM Financial
Software, Engineering, Manager, SDLC, Developer, IT
Full Time

Job Description


The Software Engineering Manager is responsible for technical and people management and is actively engaged in developing the team to deliver on business priorities that flow through the Scrum leadership (Product Managers and Product Owners). The Software Engineering Manager also manages up and manages out to promote the team and build relationships within the larger organization. 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, 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; 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 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; it is not about tasking the team members. 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. The Scrum team, working together, will decide what tasks and features to work on day to day to meet our business needs.



  • Define technology strategy, architecture and roadmap in alignment with the Digital Business, DevOps, and Cloud strategies
  • Communicate a plan for the budget, resources and tools to deliver against that roadmap, and execute the plan
  • Lead the team to build the next generation of applications, platforms and services by providing technical expertise throughout the SDLC
  • Establish relevant learning plans that grow the team professionally and technically
  • Motivate the team to share ideas and learnings to promote innovation and excitement throughout the team
  • Take an active role in defining metrics that measure our ability to deliver on business and service level objectives; use the metrics to improve process and product
  • As a servant leader, work closely with the team to anticipate and remove impediments
  • Perform other duties as assigned
  • Conform with all corporate policies and procedures



  • Understanding of and investment in emotional intelligence components: self-awareness, self-regulation, motivation, empathy, and social skill
  • Experience in software development and test automation relevant to the product team (eg mobile, web, or database development) with a drive for continual learning
  • Experience with source control systems (Git) and CI/CD pipeline toolsets (Jenkins, Azure DevOps, Octopus)
  • Experience working in Agile Scrum teams
  • Knowledge of GM Financials core business functions, policies and procedures


  • Present team strategies and accomplishments to senior executives and peers
  • Establish strong working relationships and build trust with peers
  • Oversee platform definition, software architecture, and tool selection
  • Champion and execute strategies that deliver measurable business value
  • Strong interpersonal, verbal, and writing skills


  • Bachelor's Degree or 5+ years of programming experience required


  • 5-7 years of prior software engineering management or Lead Developer experience on projects required
  • Greater than 10 years of prior experience in an IT software environment required

Working Conditions

  • Normal office environment

Company Information

GM Financial is the wholly owned captive finance company of General Motors and is headquartered in Fort Worth, Texas. With operations in the U.S., Canada and Latin America, we work to fulfill dreams of mobility around the world on a daily basis.

Our team members make those dreams possible. And we encourage them to bring their true selves to work every day — whether they’re a passionate dog owner, an adventurous explorer or anything in between.

We’d love for you to join us. Learn more about our company on our website

Dice Id : 10120555
Position Id : 2021-40070
Originally Posted : 2 months ago

Similar Positions at GM Financial

AVP Software Development Engineering
  • Arlington, TX
  • 1 day ago
Global IAM Engineering - Lead Engineer
  • Arlington, TX
  • 1 day ago
Product Manager III
  • Irving, TX
  • 1 day ago
Product Manager II
  • Irving, TX
  • 1 day ago
Graphic Design Manager
  • Irving, TX
  • 1 day ago
Cybersecurity Manager
  • Arlington, TX
  • 1 day ago
Software Development Engineer III
  • Irving, TX
  • 1 day ago
Software Development Engineer III
  • Arlington, TX
  • 1 day ago
Software Development Engineer III
  • Arlington, TX
  • 1 day ago