G

GM Financial

Finances GM vehicles for buyers and dealers

Software Engineering Manager

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeArlington, TX, USA

About the Job

Requirements

  • 8-10 years of experience in software development required
  • High School Diploma or equivalent required

Responsibilities

  • Leads a team of software engineers, managing projects from start to finish and ensures software is developed on time, meets requirements, and is scalable
  • Helps define product strategy and contributes to the development of the team
  • Sets boundaries and expectations for delivering a quality product and timely solutions; promotes process improvement and best practices; owns and refines the technical architecture; refactors and updates tooling and platforms
  • As a people manager, invests in team members to grow their technical and soft skills; hires good people, effectively manages poor performers, and provides constant feedback
  • As a servant leader, inspires, motivates, and enables the team by removing impediments and staying out of day-to-day activities
  • Hands-on experience working in C#, .NET and Azure cloud
  • Lead the team to build the next generation of modern applications, platforms and services by providing technical expertise throughout the software development lifecycle
  • Communicate a plan for the budget, resources, and tools required to support the business and evolve the product, then execute the plan
  • Establish relevant learning plans that grow the team professionally and technically
  • Motivate the team to share ideas and learnings to promote innovation and generate excitement within 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 the process and product
  • Review test plans and results providing guidance with the development of test plans to assist the business with development of user acceptance criteria
  • Develop relationships with our Business Operations partners and regularly update them with what is transpiring related to automation

Desired Qualifications

  • Experience leading software development projects preferred
  • Experience leading people preferred
  • Demonstrated expertise in the following technologies may be required for the product being developed: Low-code environments: Logic Apps
  • Demonstrated expertise in: Enterprise Service Bus: Tibco BusinessWorks (APIs and integration workflows)
  • Pipeline Automation: Azure DevOps (YAML, ARM), Terraform, Jenkins, Chef, Octopus Deploy
  • Code Scanning: SonarQube, Checkmarx
  • Source Code repos: Git
  • Mobile: Xamarin.iOS, Xamarin.Android, Xamarin.Forms
  • UI: Angular, Javascript, CSS, Node.js, ASP.NET MVC
  • High level programming languages: Java, C# (.NET MVC and .NET Core), Go
  • Scripting: PowerShell, Bash
  • Database: Oracle, Microsoft SQL Server, NoSQL (e.g. CosmosDB)
  • Test Automation: Xamarin.UITest, Specflow, DevTest, Selenium, Test Data Manager, Postman, Maven, TestNG, JMeter
  • Operating systems: Windows, Linux

About the Company

GM Financial

Finances GM vehicles for buyers and dealers

GM Financial is the lending arm of General Motors, financing the Chevrolet, Buick, GMC, and Cadillac vehicles that people buy or lease at GM dealerships. GM bought the company in 2010 to rebuild an in-house lender, four years after selling control of its original finance arm, which became Ally Financial. Shoppers sign loans or leases at the dealership, and GM Financial earns interest on the loans and monthly payments on the leased cars, which it owns and resells when leases end. It also lends dealers money to stock their lots and run their stores, and it operates in Canada, Latin America, and, through joint ventures, China. It began lending in 1992 and is based in Fort Worth, Texas.

Company size
5,001-10,000
Company stage
Debt Financing
Total funding
$3B
Headquarters
Fort Worth, TX
Founded
1992

Recently Posted Jobs

Explore more opportunities at GM Financial

See more jobs