VP Software Engineering at GM Financial responsible for technology implementation strategy and leading product teams in Agile environment. Championing technology modernization and driving operational excellence.
Responsibilities
The VP Software Engineering is responsible for realizing GM Financial's Technology Implementation Strategy.
This role will lead cross functional product teams performing analysis, design, development, automation and production support for GMF's North America in an Agile environment.
This position is responsible for providing leadership and direction of software engineering and quality engineering activities within the GM Financial North America organization, establishing a clear vision, building organizational capabilities, and technology roadmaps in partnership with other IT departments.
VP of software engineering is a key contributor in defining standards, policies, and procedures, determining the technical direction, and implementing strategies to ensure long term organizational goals are met.
In addition, this strategic leader role will influence vision and strategy for IT, champion greater experimentation, innovation and Agile management and relevant customer experience capabilities as well as serve as enabling employees working across the company to create competitive advantages.
Retain and attract technology talent and foster engineering culture to exceptional experience for GMF clients
Champion technology modernization and platform resiliency to deliver optimal platform operational excellence
A change agent who can influence various stakeholders in business and technology domains to improve customers, dealers and GMF associates experience
Direct and oversee teams to gather project requirements, resolve production issues and maintain business information systems
Facilitate interaction with business partners and ensure technology platform alignment with strategic direction
Develop processes, controls, and operational budget for department
Plan, organize and direct the development and testing of software solutions
Establish and maintain development and testing standards and control measures for developed software and systems
Set strategic roadmap to include tools, processes, standards and methods, leveraging industry standards and best practices
Establish, manage, and report upon application and team performance and key quality metrics
Foster and champion, an environment that promotes trust, continuous improvement, innovation, quality outcomes and self-development
Coach, mentor and develop employees to strengthen skill sets, foster high performance and support further career growth
Participate in planning, monitoring and implementation of department budget
Develop and implement initiatives and strategies for areas supported
Ensure strategies, objectives and initiatives are in line with the overall corporate initiatives, strategies and goals
Work with IT and business management in developing business strategy
Assist in the overall leadership and implementation of emerging technologies and best practices
Maintain technical awareness and competence
Adhere to published audit and compliance guidelines and principles
Oversee development projects with an appropriate level of involvement
Requirements
Greater than 10 years of progressively responsible experience within information technology required
Greater than 7 years of leadership experience required
High School Diploma or equivalent required
Bachelor’s Degree in Computer Science, Management Information Systems or related discipline or equivalent work experience required
Master’s Degree in Computer Science, Management Information Systems or related discipline or equivalent work experience preferred
Advanced knowledge of large-scale information systems, application development technologies, architecture and tools
Working knowledge of DevSecOps concepts, including continuous integration, continuous testing and continuous delivery
Advanced knowledge of Agile methodologies
Knowledge of Auto Finance and lending business functions, policies, and procedures
Knowledge of security frameworks, methodologies, policies, standards, and best practices
Extensive experience supporting large and complex business operations environment
Must be versed in all relevant technical disciplines
Ability to effectively lead, organize and supervise
Ability to effectively translate technical knowledge into realistic and attainable strategies, policies and processes and to implement them with positive impact on corporate goals and objectives
Strategic thinking with ability to provide innovative technology solutions
Commitment to quality and customer satisfaction and promotes a positive corporate culture
Ability to make management decisions and set direction regarding the design, development and testing of software solutions
Strong, effective and persuasive oral and written communication skills with the ability to effectively prepare and present information and respond to questions from all levels of management and public groups
Ability to work proactively, efficiently and effectively prioritize, with the ability to work through stressful situations and execute multiple projects
Ability to relate well with others, build relationships and constructively interact with a variety of people and situations
Ability to demonstrate integrity while successfully managing work demands and pressure; continually pursues personal development
Prior software process experience highly desirable including waterfall, RUP, XP, etc. and transformation from those methodologies into Agile
Experience with RESTful APIs and SOAP-based web services
Experience in budgeting, planning, personnel development and business tools
Experience in implementing Cloud native solutions
Benefits
Generous benefits package available on day one to include: 401K matching
bonding leave for new parents (12 weeks, 100% paid)
Full Stack Developer integrating AI into web solutions at Hypernova Labs, enhancing tech innovation. Collaborating with multidisciplinary teams in scalable software development in Panama.
Senior Software Developer developing and maintaining RokDoc applications for Ikon Science. Collaborating with geoscience experts and agile teams across multiple locations.
IT Assistant providing technical support and developing software solutions for Marchi & Fildi. Seeking a collaborative individual with a passion for technology and user support.
Fullstack Developer at LeadTable working with modern tech stack to develop features for SaaS application. Collaborating closely with agile teams and ensuring high code quality.
Managing Director and Lead Product Engineer for EMS platform development in a new joint venture. Focused on software enhancement and strategic direction for energy management systems.
Senior Engineer II developing and modernizing internal tools for Strava's platform. Collaborating with teams to enhance developer efficiency and support systems.
Lead Software Engineer at HyperFi overseeing platform architecture and guiding engineering teams. Involves working closely with the CTO and shaping technical roadmaps.
Senior Software Engineer developing AI solutions for Exacaster utilizing Large Language Models. Building production - ready applications and collaborating with cross - functional teams in a hybrid work environment.
Full Stack Developer at Nuvei building high - performance web applications for payment processing solutions. Collaborating with cross - functional teams to implement advanced AI features and backend APIs.
Full Stack Developer developing scalable web applications for logistics platform Wedrop with a focus on organization and best practices. Autonomy in technical demands.