
Senior Software Engineering Manager – Home Energy
General Motors
full-time
Posted on:
Location Type: Hybrid
Location: Austin • Missouri • Texas • United States
Visit company websiteExplore more
Job Level
About the role
- Define and drive the technical strategy and execution roadmap for Home Energy platforms (mobile apps, web portals, APIs, event streams, and data services) in support of GM Energy objectives.
- Be a technology expert across software architecture, infrastructure, build and deployment pipelines, observability, and engineering processes for multiple teams.
- Lead the delivery of exceptional, secure, and resilient software using multiple languages and technologies (e.g., modern web/mobile stacks, cloud-native services, event streaming, data platforms).
- Ensure your teams meet or exceed reliability, performance, security, and compliance expectations for customer-facing and partner-facing energy products.
- Build, lead, and retain multiple high-performing engineering teams (e.g., mobile, full-stack, data/integration) aligned to Energy Engagement business outcomes.
- Mentor and develop technical talent—from new college hires to senior/staff engineers and first-line managers—creating clear growth paths and succession plans.
- Own workforce planning and staffing decisions for your area, in partnership with HR, aligned to overall org plans and GM’s strategic priorities.
- Foster a culture of ownership, psychological safety, accountability, and continuous learning that turns challenging, ambiguous ideas into robust production solutions.
- Partner closely with product management, design, GM Energy business stakeholders, and other internal and external engineering organizations to align on priorities, scope, and value delivery.
- Actively manage dependencies with upstream and downstream systems and resolve cross-team impediments quickly.
- Establish and maintain engineering metrics and KPIs (e.g., delivery throughput, quality, reliability, adoption) that directly contribute to GM’s strategic and GM Energy program goals.
- Champion agile practices (Scrum/Kanban, CI/CD, trunk-based development, automated testing, feature flags) and ensure consistent execution across teams.
- Drive architectural decisions that balance speed, quality, and long-term maintainability, including use of Azure services, event streaming (Azure Event Hub, Kafka, Pulsar), caching (Redis), and data modeling best practices.
- Ensure adherence to security, privacy, regulatory, and safety expectations across all Energy Engagement software solutions, working with platform, security, and compliance partners as needed.
- Demonstrate managerial courage to challenge the status quo, simplify complex systems, and define creative solutions in a rapidly evolving energy and EV ecosystem.
- Champion change management in the org, and leading teams through organizational, technology, and business transitions (e.g., new program launches, platform migrations, cost management initiatives).
Requirements
- Bachelor’s degree in computer science, Software Engineering, Electrical/Computer Engineering, or related technical field, or equivalent experience.
- 12+ years of experience developing and delivering cutting-edge enterprise-grade applications, including cloud-native systems.
- At least 3+ of those years should include leading multiple teams or a large, complex team as a software engineering manager or equivalent.
- Demonstrated experience leading engineering organizations of roughly 10 –20+ engineers (ICs and/or managers), including hiring, performance management, coaching, and organizational design.
- Strong hands-on background in building sophisticated, scalable, secure software systems on cloud platforms (preferably Azure), including experience with: Event streaming and messaging (Azure Event Hub, Kafka, Pulsar). Caching technologies (Redis). Modern web and/or mobile stacks and REST/GraphQL APIs.
- Demonstrated expert knowledge of modern software development practices (Agile/Scrum, SDLC, CI/CD, test automation, observability).
- Proven ability to facilitate productive engagement and trade-off decisions between engineering, product, design, and business stakeholders.
- Track record of delivering complex, integrated solutions in an interconnected environment, ideally involving CRM, billing, data platforms, or external partner integrations (e.g., utilities, installers, grid partners).
Benefits
- Company Vehicle: Upon successful completion of a motor vehicle report review, you will be eligible to participate in a company vehicle evaluation program, through which you will be assigned a General Motors vehicle to drive and evaluate.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software architecturecloud-native systemsevent streamingdata platformsREST APIsGraphQL APIsAgileCI/CDtest automationobservability
Soft Skills
leadershipmentoringorganizational designcommunicationcollaborationproblem-solvingchange managementaccountabilitypsychological safetycontinuous learning
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in Software EngineeringBachelor’s degree in Electrical/Computer Engineering