Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Backend Software Engineer- GM Energy

$129.4k - $198.4k
Full-time

General Motors Proving Ground

Warren, MI

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 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.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Backend Software Engineer- GM Energy in Warren, MI vacancy
  • $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

    General Motors

    Warren, MI
    9 hours ago
  • ## 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... 
    Senior
    Full time
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation package

    General Motors

    Warren, MI
    5 days ago
  • 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

    Quicken Loans

    Detroit, MI
    1 day ago
  •  ...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

    Lear

    Southfield, MI
    1 day ago
  •  ...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

    Rocket Companies

    Detroit, MI
    2 days ago
  •  ...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... 
    Senior
    H1b
    Relocation package

    General Motors

    Warren, MI
    9 hours ago
  • $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... 
    Senior
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    9 hours ago
  • 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

    Universal Logistics

    Detroit, MI
    4 days ago
  • 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 Motors
    Senior

    General Motors

    Warren, MI
    9 hours ago
  • 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... 
    Senior
    Day shift

    Aramark

    Warren, MI
    2 days ago
  •  ...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

    Aramark

    Warren, MI
    2 days ago
  •  ...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... 
    Senior
    Work at office
    Relocation package

    General Motors

    Warren, MI
    9 hours ago
  •  ...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

    General Motors

    Warren, MI
    5 days ago
  •  ...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... 

    General Motors

    Warren, MI
    4 days ago
  •  ...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... 
    Senior
    Work at office
    Local area

    TechDigital Group

    Warren, MI
    4 days ago
  •  ...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

    General Motors

    Warren, MI
    5 days ago
  •  ...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... 
    Senior
    Work experience placement
    Internship
    Work at office
    Remote work

    General Motors

    Warren, MI
    2 days ago
  • ## 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,... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Warren, MI
    1 day ago
  •  ...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... 
    Senior
    Work at office

    General Motors

    Warren, MI
    9 hours ago
  •  ...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... 
    Senior
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    9 hours ago
  •  ...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-... 
    Senior
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    8 days ago
  • $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... 
    Senior
    Work at office
    Remote work
    Work from home
    Flexible hours

    Huntington

    Detroit, MI
    1 day ago
  •  ...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

    Signal Advisors

    Detroit, MI
    1 day ago
  •  ...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

    Confidential

    Detroit, MI
    5 days ago
  • 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

    General Motors

    Warren, MI
    2 days ago
  •  ...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

    General Motors

    Warren, MI
    2 days ago
  •  ...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... 
    Senior
    Work at office
    Local area
    Remote work

    General Motors

    Warren, MI
    9 hours ago
  • $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...
    Senior
    Hourly pay
    Contract work
    For contractors
    Work experience placement
    Remote work

    Data Annotation

    Roseville, MI
    more than 2 months ago
  • $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... 
    Senior
    Summer holiday
    Flexible hours

    EY

    Southfield, MI
    1 day ago
  • $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

    Contact-Government-Services,-LL

    Detroit, MI
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Backend Software Engineer- GM Energy. Be the first to apply!