Demo

Software Engineering Manager

GM Financial
Detroit, MI Full Time
POSTED ON 12/13/2024
AVAILABLE BEFORE 8/22/2025
Overview

Why GMF Technology?

 

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.

 

Flexible hybrid work environment (onsite 3 days a week/2 days remote) at our Detroit, MI office.

Note: Please note we are not able to consider candidates who require visa sponsorship for this position.


Responsibilities

About the role

 

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.

 

JOB DUTIES

  • Review and approve project plans/schedules, manage issues & risks, contribute to issue
    resolution, allocate and direct staff and other resources to accomplish project tasks supporting
    company/department OKRs (Objectives and Key Results)
  • Use previous cloud experience to drive adoption and deliver innovative solutions in the cloud
  • Maintain full control over various product lines and programs inclusive of being responsible and
    accountable for the deliverables, cost, schedule, and quality of all projects and release
    programs.
  • Maintain line management responsibility for all project and release resources and respective
    external vendors and contractors. Resources may be on-site and off-site.
  • Following defined project management process, produce timely and accurate reporting to
    executive management concerning project & release status, issues, risks, and financials,
  • Work closely with senior leaders in the organization develop and maintain application / product
    roadmaps (2 years) and IT alignment at all times
  • Develop and maintain strong relationships with functional business partners, Business
    Application Owners and external supplier resources.
  • Interact on a frequent basis with project sponsors and owners to ensure that issues are
    appropriately managed. This includes but is not limited to maintaining responsibility for hosting
    and leading State of Product meetings/workshops,
  • Interface with executive leadership on a regular basis to provide information and to build
    consensus regarding program direction and performance
  • Use appropriate knowledge, creativity and company practices and priorities to obtain solutions
    to complex problems
  • Apply tactical and strategical approaches to the management of all program activities and drive
    teams to deliver quality outcomes within committed timelines
  • Ensure that preventative and scheduled maintenance activities are carried out in a timely and
    efficient manner in alignment with software/infrastructure support teams
  • Ensure that systems resiliency is current at all times and application SLA’s (uptime, MTTF, RPO)
    are in accordance with service level objectives.
  • Participate and support all relevant audit activities, ensuring timely development and
    implementation of action plans to remediate SOX and Non-SOX deficiencies
  • Ensure systems remain compliant with all policies and procedures; maintain highest level of
    integrity.
  • Technology Alignment – Assess the fit of proposed technologies with current or planned
    environment / infrastructure
  • Issue Management – Establish and maintain standards for issue categorization and resolution
    according to issue severity and facilitate resolution
  • Business Alignment – Assess the fit and identify gaps between business needs and processes
    with the proposed solution.
  • Perform other duties as assigned

Qualifications

What makes you a dream candidate?

 

Knowledge and Skills

  • 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
  • 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
  • Establish strong working relationships and build trust with peers
  • 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 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
  • Present team strategies and accomplishments to senior executives and peers
  • Ability to take raw product requirements and develop software architectures and designs to bring them to life

Experience and Education

  • Experience with Java and .NET coding principals
  • Solid and demonstrated understanding fundamentals of Azure platform and principals
  • Experience mentoring and guiding direct reports
  • Greater than 10 years experience in software development required
  • 8-10 years management and/or leadership experience required
  • 5-7 years of experience leading software development projects preferred
  • Bachelor’s Degree in related field or equivalent experience preferred

 

What We Offer: Generous benefits package available on day one to include: 401K matching, bonding leave for new parents (12 weeks, 100% paid), tuition assistance, training, GM employee auto discount, community service pay and nine company holidays. 

Our Culture: Our team members define and shape our culture — an environment that welcomes innovative ideas, fosters integrity, and creates a sense of community and belonging. Here we do more than work — we thrive. 

Compensation: Competitive pay and bonus eligibility. 

Work Life Balance: Flexible hybrid work environment (onsite 3 days a week/2 days remote) at our Detroit, MI office

Note: Please note we are not able to consider candidates who require visa sponsorship for this position.

#LI-Hybrid

#LI-SG1

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineering Manager?

Sign up to receive alerts about other jobs on the Software Engineering Manager career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at GM Financial

GM Financial
Hired Organization Address Fort Worth, TX Full Time
Overview Why GM Financial? GM Financial is the wholly owned captive finance subsidiary of General Motors and is headquar...
GM Financial
Hired Organization Address Chandler, AZ Full Time
Overview Why GM Financial? GM Financial is the wholly owned captive finance subsidiary of General Motors and is headquar...
GM Financial
Hired Organization Address San Antonio, TX Full Time
Overview : Why GM Financial? GM Financial is the wholly owned captive finance subsidiary of General Motors and is headqu...
GM Financial
Hired Organization Address Irving, TX Full Time
Overview Opportunity to work in a hybrid model: Potential to work 4 days onsite and 1 day remote Why GMF Cybersecurity? ...

Not the job you're looking for? Here are some other Software Engineering Manager jobs in the Detroit, MI area that may be a better fit.

Senior Software Engineering Manager Job

WorkForce Software, Livonia, MI

Manager, Cloud Engineering - FedRAMP

OneStream Software, Rochester, MI

AI Assistant is available now!

Feel free to start your new journey!