Software Engineer Manager- ECM Development jobs in United States
cer-icon
Apply on Employer Site
company-logo

General Motors · 5 hours ago

Software Engineer Manager- ECM Development

General Motors is seeking a Software Engineering Manager for ECM (Engineering Change Management) within their Global VEQ organization. This leadership role involves developing software applications to support product development processes and managing a team of technical employees to achieve the organization's business objectives.

AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
badNo H1Bnote

Responsibilities

Be an effective people manager, bringing out the best performance from your team, as well as be a highly technical hands on coder in the team
Developing enterprise-grade applications using Kubernetes/Docker, Quarkus, Java, Angular, and PostgreSQL, among other tools
Define and lead the software strategy for new technologies, highly complex features, and drive the next generation Global Inventory Platform
Capable of hosting technical discussions, being a subject matter expert, and having strategic influence
Leads comprehensive design analysis of design solution
Own and drive complex technical projects from the planning stage through execution
Create a team environment that encourages innovation and continuous learning
Provide career development opportunities, maintain an ongoing constructive feedback loop, and inspire innovation and technical growth through hands-on mentoring and encouragement for your team members
Balance the adoption of new technologies with practical, efficient solutions
Will run the day to day software development lifecycle, like running daily standup, eliminating roadblocks
Keep up with technological advancements and AI innovation to integrate them to enhance our engineering practices and drive efficiency
Collaborate with product managers, designers, program managers, SRE and other teams to align technological development with business goals and user needs
Actively participate in the planning and scope definition for team projects, supporting Product Owners and Program Managers to deliver high-quality software on time
Lead the culture within their team, holds themselves and others accountable for demonstrating GMs values and modeling GM behaviors

Qualification

JavaPostgreSQLKubernetes/DockerAgile environmentMessaging systemsCloud platform experienceCI/CD pipelinesPeople leadershipProject Management ProfessionalCommunicationInterpersonal skillsCollaboration skillsMentoring

Required

Bachelor's degree in Computer Science, Electrical Engineering, or a related technical field
10+ years of experience in software development
3+ years leading technical projects
At least 3 years experience as a people leader
Strong technical background in JAVA, Relational and no SQL Databases (Postgres, Elastic, Oracle), Messaging systems (Kafka, pulsar, rabbit MQ), GitHub Actions
Demonstrated ability to lead and mentor software development teams in an agile environment
Excellent communication, interpersonal, and collaboration skills
Experience with cloud platform and services

Preferred

5+ years people leadership experience
Experience in the automotive industry
Experience with continuous integration/continuous deployment (CI/CD) pipelines
Project Management Professional (PMP) Certification

Benefits

Company Vehicle
Relocation benefits

Company

General Motors

company-logo
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.

Funding

Current Stage
Public Company
Total Funding
$8.51B
Key Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M

Leadership Team

leader-logo
Mary Barra
Chair and Chief Executive Officer
linkedin
leader-logo
Tony Cervone
Senior Vice President, Global Communications
linkedin
Company data provided by crunchbase