GM Financial · 1 day ago
Software Engineering Manager
GM Financial is committed to AI-powered transformation and digital innovation. The Software Engineering Manager leads a team of software engineers, managing projects from start to finish while ensuring software is developed on time and meets requirements.
Finance
Responsibilities
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
As a servant leader, work closely with the team to anticipate and remove impediments
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
Experience in software development consisting of architecture and implementing through code
Advanced knowledge of business processes for supported business groups
Advanced knowledge of information technology systems, infrastructure, and operations
Advanced working knowledge of information systems and operations systems for supported business groups
Knowledgeable of best practices in information technology governance and regulatory landscape for financial institutions
Significant experience in a large and complex business environment
Superior organizational skills in planning and prioritizing own workload and initiatives
Excellent written and verbal communication skills, with the ability to communicate technical terminology to people with limited or no technical understanding
Proactive and solutions driven with a high level of attention to detail
Qualification
Required
Experience in software development consisting of architecture and implementing through code
Advanced knowledge of business processes for supported business groups
Advanced knowledge of information technology systems, infrastructure, and operations
Advanced working knowledge of information systems and operations systems for supported business groups
Knowledgeable of best practices in information technology governance and regulatory landscape for financial institutions
Significant experience in a large and complex business environment
Superior organizational skills in planning and prioritizing own workload and initiatives
Excellent written and verbal communication skills, with the ability to communicate technical terminology to people with limited or no technical understanding
Proactive and solutions driven with a high level of attention to detail
8-10 years' experience in software development required
Preferred
Bachelor's Degree in related field or equivalent experience preferred
Experience leading software development projects preferred
Experience leading people preferred
Lead through influence, inspiration, collaboration and teamwork
Present team strategies and accomplishments to senior executives and peers
Establish strong working relationships and build trust with peers and business partners
Oversee platform definition, software architecture, and tool selection
Champion and execute strategies that deliver measurable business value
Listen actively and communicate effectively with others both orally and in writing
Apply creative thinking and negotiations skills to develop solutions that are acceptable to different needs
Ability to accept change and to adapt to shifting organizational challenges and priorities
Ability to coach, develop and lead others
Ability to evaluate problems and issues quickly and to make recommendations for courses of action
Ability to manage multiple tasks at one time while remaining cool under pressure
Advanced ability to analyze problems, correlate data from multiple sources and communicate pertinent information to the appropriate support teams
Ability to take raw product requirements and develop software architectures and designs to bring them to life
Demonstrated expertise in the following technologies may be required for the product being developed: UI (Web/Mobile): React, React Native, TypeScript, JavaScript; Pipeline Automation: Azure DevOps (YAML, ARM); Code Scanning: SonarQube, Checkmarx; Source Code repos: Git; High level programming languages: C# (.NET MVC and .NET Core); Scripting: PowerShell, Bash; Database: Microsoft SQL Server, NoSQL (e.g. CosmosDB); Test Automation: Cavisson, PlayWright, Appium, Selenium, Postman, Maven, JMeter; Operating systems: Windows, Linux
Benefits
401K matching
Bonding leave for new parents (12 weeks, 100% paid)
Tuition assistance
Training
GM employee auto discount
Community service pay
Nine company holidays
Company
GM Financial
GM Financial is the captive finance company and a wholly-owned subsidiary of General Motors Company.
H1B Sponsorship
GM Financial has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (101)
2024 (91)
2023 (86)
2022 (81)
2021 (55)
2020 (50)
Funding
Current Stage
Late StageTotal Funding
unknown2010-09-29Acquired
Leadership Team
Recent News
2025-11-12
2025-11-04
2025-10-10
Company data provided by crunchbase