Senior Backend Software Engineer- GM Energy
$129.4k - $198.4kGeneral Motors Proving Ground
Description
The Role:
The GM Energy Cloud Platform (GMEC) and its data ecosystem support home energy management, bidirectional charging (V2H/V2G), and utility programs across thousands of homes and vehicles. Our services power customer experiences, utility integrations, and measurement & verification (M&V) for GM Energy’s products.
We are investing in senior engineering talent to strengthen our backend application services, integrations, and reliability, while continuing to mature our data foundations, in line with GM’s corporate goals around software reliability, uptime, and operational excellence.
We are looking for a Senior Software Engineer (Level 7A) to lead backend and platform services for the GM Energy Cloud platform.
You will:
Design and build scalable, reliable backend services and APIs that power home energy, EV/EVSE telemetry, and utility/aggregator experiences.
Own critical production services and integrations, ensuring they are secure, observable, and easy to operate.
Help the team meet GM’s system reliability objectives – including uptime, incident reduction, and robust monitoring.
This is a senior individual contributor (IC) role. You will be expected to operate with minimal direction, lead complex technical work across teams, and mentor other engineers while remaining hands-on.
What You’ll Do:
Backend & Platform Engineering (Primary Focus)
Lead end-to-end design and implementation of complex backend features and cross-service flows with minimal guidance.
Design, build, and operate backend services and RESTful APIs (for example in Python, Java, or similar) that:
Surface energy and telemetry data to mobile/web apps and partner systems.
Partner with data engineering and analytics teams to ensure services integrate cleanly with data platforms (e.g., Snowflake, Databricks, or similar) and expose data in a way that supports reporting, and analytics.
Contribute to or advise on key data models and pipelines related to Energy Cloud services (telemetry, enrollments, program performance), including data quality, freshness, and observability where it directly impacts service correctness and customer outcomes.
Implement and evolve service contracts and data exchange patterns:
Define clear, versioned APIs and schemas for downstream consumers and upstream producers.
Ensure compatibility, backward-compatibility, and robust error handling across integrations.
Automated unit, integration, and contract tests for services.
Secure build and deployment pipelines with safe rollout strategies (blue/green, canary).
Align your work to GM’s software reliability and operational excellence goals:
Participate in on-call for Energy Cloud services:
Lead or support triage, mitigation, and root-cause analysis for incidents.
Drive permanent improvements, automation, and follow-up tasks from post-incident reviews.
Ensure that new services and significant changes meet GM’s production readiness expectations:
Comprehensive testing, health checks, runbooks, rollback strategies, and observability in place before launch.
Leadership & Collaboration (Level 7A Expectations)
Mentor other engineers
Operational readiness, monitoring, and incident response best practices.
Influence technical direction across teams by:
Establishing and promoting best practices for APIs, integration patterns, security, and observability.
Collaborating with product, SRE, data, and platform teams to sequence work that delivers value while improving reliability and operability.
Your Skills & Abilities (Required Qualifications):
Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
6+ years of relevant experience in backend software engineering, including:
Designing, building, and operating production services and APIs on a major cloud provider (Azure, GCP, or AWS), with a strong preference for Azure.
Strong hands-on skills in:
At least one general-purpose programming language (e.g., Python, Java, or similar) used for backend services.
RESTful API design and implementation, including authentication/authorization, versioning, and error handling.
Proven experience with:
Distributed systems or microservices architectures in production.
CI/CD practices and automated testing (unit, integration, contract) for application code.
Monitoring, logging, and alerting using modern observability tools (e.g., Datadog, Prometheus/Grafana, or equivalent).
Demonstrated track record owning or co-owning production operations:
On-call participation, incident diagnosis, and permanent fixes.
Working with SRE/platform teams to improve reliability, scalability, and cost efficiency.
What Will Give You A Competitive Edge (Preferred Qualifications):
Experience in energy, utilities, EV charging, home energy systems, or large-scale IoT.
Additional experience with data and eventing, such as:
Event-driven architectures (e.g., Kafka, Event Hubs) and streaming data pipelines.
Working with modern data platforms (Snowflake, Databricks, or equivalent) and writing performant SQL for operational use cases.
Experience with:
Security and compliance for services and data (access controls, secrets management, PII handling).
SRE and reliability practices: SLOs/SLIs, error budgets, production readiness reviews, and post-incident analysis.
Demonstrated ability to:
Mentor other engineers and elevate engineering standards across teams.
Influence architecture and technical direction across a platform or domain.
Compensation: The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position, as well as geography of the selected candidate.
• The salary range for this role is $129,400 - $198,400. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
• Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.
Benefits:
• Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.
#LI-SB3
GM does not provide immigration-related sponsorship for this role. Do not apply for this role if you will need GM immigration sponsorship now or in the future. This includes direct company sponsorship, entry of GM as the immigration employer of record on a government form, and any work authorization requiring a written submission or other immigration support from the company (e.g., H1-B, OPT, STEM OPT, CPT, TN, J-1, etc.)
This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}.
This job may be eligible for relocation benefits.
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join Us
We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Total Rewards | Benefits Overview
From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Non-Discrimination and Equal Employment Opportunities (U.S.)
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.
Accommodations
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us Show email or call us at Show phone number. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
$160k - $200k
General Motors is looking for a Senior Software Engineer - Go (Golang) to design and develop high-performance middleware solutions for in-vehicle infotainment systems. The ideal candidate will have over 5 years of experience and proficiency in Go programming, working collaboratively...Senior- ## Senior Process Controls EngineerApplyremote type: Onsitelocations... ...intuitive design, intelligent software, and next-generation safety... ...*As a Senior Process Controls Engineer, you will lead the development... ...for this role if you will need GM immigration sponsorship now or...SeniorFull timeWork experience placementLocal areaRemote workWork from homeRelocation package
- Quicken Loans is seeking a Senior Web Developer in Detroit, MI to define and develop next-generation web properties. Candidates should have strong skills in PHP, HTML5, CSS3, JavaScript, and Drupal. You will collaborate with cross-functional teams to enhance user experiences...Senior
- ...Senior Account Manager - GM Electronics Location: Southfield, MI, US, 48033 Country/Region: United States Job Function: Sales Employment Type... ...programs, with heavy involvement with OEM purchasing and engineering, and capacity planning Tracking and managing POs,...Senior
- ...Backend Engineer at Sift As a Backend Engineer at Sift, you'll play a critical role in delivering... ...Develop and test very complex software solutions with minimal direction Release... ...Rocket Family of Companies. We combine the energy of a fast-growing startup with the...Senior
- ...minimum. About the Role Join GM’s Digital Products Engineering organization and help... ...billing platform. As a Staff Software Engineer (Level 8), you... ...billing platform. This is a senior individual contributor... ...experience with full‑stack or backend development for enterprise...SeniorH1bRelocation package
$160k - $200k
Job DescriptionAs a Senior Software Engineer - Go (Golang), you will design, develop, and deliver high-... ...application software solutions supporting GM’s next-generation in-vehicle... ...develop, and maintain high-performance backend services, middleware, and platform applications...SeniorLocal areaWork from homeRelocation packageFlexible hours- Universal Logistics is seeking a Maintenance Manager in Detroit, MI to oversee all maintenance operations within a high-volume warehouse supporting General Motors. You will be responsible for ensuring equipment reliability and leading a team to develop preventative maintenance...Senior
- General Motors is looking for a Senior Software Engineer in Warren, Michigan, to enhance enterprise applications and platform capabilities. The role... ...is hybrid and offers opportunities for professional growth and a rewarding career at GM. #J-18808-Ljbffr General MotorsSenior
- Aramark is seeking a Journeyman HVAC Technician to join its team at the GM Warren Annex C. This role demands expertise in operating and maintaining complex HVAC systems across a large industrial campus. The ideal candidate will have at least 8 years of verifiable experience...SeniorDay shift
- ...seeking a skilled Journeyman HVAC Technician for the General Motors Global Technical Center in Warren, Michigan. This role calls for a senior HVAC professional with extensive commercial or industrial experience to maintain and optimize complex HVAC systems. Candidates are...Senior
- ...require providing support and sharing best practices within the software community, acting as a Domain Expert in specific domains. The selected... ...model, reporting to the office at least three times a week. GM promotes a diverse and inclusive workplace while offering...SeniorWork at officeRelocation package
- ...systems to intuitive design, intelligent software, and next-generation safety and entertainment... ...scale.The RoleAs a Controls Process Engineer, you will support the development and execution... ...and automation solutions that help bring GM’s vision of Zero Crashes, Zero Emissions...Senior
- ...intuitive design, intelligent software, and next-generation safety and... ...! We are seeking passionate engineers with a creativity and passion... ...Systems Engineer you will apply GM’s electrification technology to... ...will combine cutting edge energy storage technology, mixed with...
- ...for local profiles in Warren/Detroit MI. Client interview will be in person in GM Office. Position: Senior Java Engineer Qualifications: Bachelor of Science degree in Computer Science, Software Engineering, Electrical Engineering or related technical degree. Minimum of 2...SeniorWork at officeLocal area
- ...candidate is expected to report to Warren, MI three times per week, at minimum. Role Overview The Senior Manager, Intelligence, Investigations and Incident Management leads GM’s enterprise capabilities for threat intelligence, security investigations, security monitoring,...Senior
- ...and be able to communicate effectively cross‑functionally and to senior leadership. This is a “hands‑on” role that will require you to be... ...related advanced degree a plus Customer Care & Accessories Experience Logistics Experience GM Supply Chain Experience #J-18808-Ljbffr...SeniorWork experience placementInternshipWork at officeRemote work
- ## Senior CAE EngineerApplyremote type: Hybridlocations: Warren, Michigan, United States of Americatime type: Full timeposted... ...develop, and validate electric motors and drive units. Engineer propulsion systems for future GM electric vehicles with a focus on durability,...SeniorWork at officeLocal areaRemote workWork from home
- ...intuitive design, intelligent software, and next-generation safety... ...The Role We are looking for a Senior Product Manager to lead product... ...marketing use cases at GM. This role exists to unify roadmap... ...delivery across product, engineering, analytics, marketing, operations...SeniorWork at office
- ...Security projects. Provide, communicate, and support common best practices among the software community. Acts as a Domain Expert (SME) for at least one platform, project or component. GM does not provide immigration-related sponsorship for this role. The selected...SeniorLocal areaWork from homeRelocation package
- ...we move toward this vision, software plays an integral role as it... ...global scale. The Role As a Senior Product Manager for Occupant... ...product teams, safety and engineering, balancing business objectives... ...management experience #LI-KE2 GM does not provide immigration-...SeniorLocal areaWork from homeRelocation package
$70k - $140k
...Senior Full Stack Developer This role will be onsite at our Easton office in Columbus, OH (or in Dallas TX, Chicago IL, Detroit MI... ...Preferred Qualifications ~ Full SDLC experience with software development. ~3+ years of experience in developing REST APIs...SeniorWork at officeRemote workWork from homeFlexible hours- ...forward-thinking financial services company in Detroit, seeks a Senior Software Engineer to design and build their core platform. The ideal... ...will have over 5 years of experience in both frontend and backend development, leading the design and delivery of full-stack...Senior
- ...Senior Director, Principal Gifts About the Company Philanthropic organization supporting Indigenous culture & individuals Industry Non-Profit Organization Management Type Non Profit Founded 2017 Employees 11-50 Categories...Senior
- The Role: The OutsourcedSuspension SW DRE (Software Design Release Engineer) position will be responsible for supportingsourcing, validating, supporting... ...the customer and will be the single point contact between GM and the supplier. You will be responsible for creating,...Senior
- ...physical properties that meet design intent, engineering requirements, and program timing. The... ...program timing, model quality targets, and GM Global Fabrication processes and best... ...partners. Functional knowledge of current software tools such as Excel, PowerPoint, Word, and...Senior
- ...with stakeholders, business partners and senior leadership. Analyze financial implications... ...Business, Finance, Economics, Mechanical Engineering, or related field of study. Three (3)... ...NPV analysis; financial statements; and GM Costing systems. #J-18808-Ljbffr General...SeniorWork at officeLocal areaRemote work
$50 - $60 per hour
DataAnnotation is committed to creating high-quality AI. Enjoy the flexibility of remote work and the freedom to set your own schedule. This is an opportunity to work with us as an independent contractor. We're currently expanding into an exciting new area – teaching...SeniorHourly payContract workFor contractorsWork experience placementRemote work$144k - $329.1k
...industry trends related to grid modernization, energy transition, distributed energy resources... ...Your key responsibilities As a Senior Manager specializing in AI & Data for... ...solution architectures, and overseeing the engineering and scaling of AI, GenAI, and Agentic AI...SeniorSummer holidayFlexible hours$134.44k - $182.45k
...years of relevant experience and a Bachelor's degree in a related field. This role involves working across multiple teams to develop software applications that support enterprise-wide data inventory efforts. The position offers a salary range of $134,437.33 - $182,450.66...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Backend Software Engineer- GM Energy. Be the first to apply!
- senior robotics software engineer Warren, MI
- senior consulting engineer Warren, MI
- senior application security Warren, MI
- senior manager diversity & inclusion Warren, MI
- senior manager creative operations Warren, MI
- senior software engineer Warren, MI
- senior project manager contract Warren, MI
- senior manager legal Warren, MI
- senior software engineer ruby on rails Warren, MI
- international tax senior Warren, MI


