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

Senior Software Engineer - Notification Platform

$174.9k - $222k

General Motors Proving Ground

Job Description

The Role

As a Senior Software Engineer on GM's Notification Platform team , you will play a key role in designing, building, and evolving the systems that power GM's multi-channel communications. The Notification Platform enables transactional and marketing messages across email, SMS, in-vehicle, app push, and app inbox, managing the lifecycle from customer preferences and template management to content generation, delivery, and tracking.

In this role, you will lead the development of core platform services, tackle complex system challenges, and contribute to major architectural decisions. You'll collaborate closely with product managers and engineering partners across GM, driving features end-to-end while ensuring performance, reliability, and operational excellence. As a senior engineer, you will also mentor teammates, influence best practices, and help shape the technical direction of a platform used across multiple products and organizations.

What You'll Do

  • Lead medium-to-large technical initiatives, coordinating across teams to align requirements, dependencies, and milestones.

  • Participate in the full software development lifecycle, including design, development, code review, testing, and deployment of services.

  • Contribute to software project delivery efforts by writing clean, maintainable code following company development standards and best practices.

  • Collaborate with partner teams and product stakeholders to define technical approaches and deliver capabilities end-to-end.

  • Improve system resiliency, observability, and operational efficiency through automation, monitoring, and SLO-focused engineering.

  • Contribute to architectural discussions and drive adoption of best practices for distributed systems and cloud-native design.

  • Mentor junior engineers through design reviews, code reviews, and technical guidance.

  • Advocate for engineering quality, including robust testing, CI/CD usage, and strong documentation.

Your Skills & Abilities (Required Qualifications)

  • Bachelor's Degree in Computer Science or related field, or equivalent work experience.

  • 6+ years of industry experience in designing and operating distributed systems or high availability high throughput production systems .

  • Experience contributing to the successful delivery and deployment of software projects.

  • Proficiency in one or more programming languages ( Java, C++, Python , or similar).

  • Experience with microservices , asynchronous messaging, event-driven architectures, or service-oriented systems.

  • Hands-on experience with cloud platforms ( Azure, AWS, or GCP ) and containerization ( Docker, Kubernetes ).

  • Strong understanding of databases ( SQL and NoSQL ), data modeling, and caching strategies.

  • Familiarity with observability concepts (logs, metrics, traces) and operating services in production.

  • Proven ability to collaborate across engineering teams and work on projects spanning multiple products or systems.

  • Strong communication skills, with the ability to break down complex problems and articulate clear solutions.

  • A strong sense of ownership and accountability for mission-critical systems.

  • Technical depth combined with practical decision-making and an iterative mindset.

  • Strong communication skills and a collaborative mindset.

  • A passion for mentoring, elevating engineering teams, and building high-performing cultures.

  • Curiosity and initiative to explore new technologies, improve platforms, and simplify complex systems.

  • Ability to balance short-term delivery with long-term platform health and scalability.

  • A mindset focused on customer impact, operational quality, and continuous improvement.

What Will Give You a Competitive Edge (Preferred Qualifications)

  • Master's Degree in Computer Science or related field, or equivalent work experience.

  • Experience with mission-critical services requiring strict SLAs, SLOs, and 24/7 reliability.

  • Experience with messaging platforms, notification system s , or event streaming technologies .

  • Hands-on experience with container orchestration ( Kubernetes, Helm, service mesh ).

  • Hands-on experience with Azure cloud services or equivalent cloud-native technologies.

  • Experience improving CI/CD pipelines to enhance developer efficiency and deployment reliability.

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 compensation may not be representative for positions located outside of California.

  • The expected base compensation for this role is : $174,900 - $222,000. The actual base compensation within the identified 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: 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.

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.

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 (View email address on click.appcast.io) us or call us at View phone number on click.appcast.io. 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.

We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about:

Our Company (

Our Culture

How we hire??????? (

Our diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.

Explore our global locations (

We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's Talent Community (beamery.com) ( . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more.

Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click "Apply Now" on the job posting of interest.

The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and 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 at View email address on click.appcast.io .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 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Notification Platform in Warren, MI vacancy
  •  ...The Role. As a Senior Software Engineer on GMs Notification Platform team, you will play a key role in designing, building, and evolving the systems that power GMs multi-channel communications. The Notification Platform enables transactional and marketing messages across... 
    Senior
    Software

    General Motors

    Warren, MI
    1 day ago
  •  ...Job Description The Role: General Motors is seeking a Senior Software Engineer to support, design, and improve delivery of enterprise applications, integrations, and intelligent platform capabilities across the Global Physical Security and Medical portfolio. This... 
    Senior
    Software
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    2 days ago
  •  ...the Role Join GM’s Digital Products Engineering organization and help define the next...  ...of our subscription and billing platform. As a Staff Software Engineer (Level 8), you will lead technical...  ...billing platform. This is a senior individual contributor role: you will... 
    Senior
    Software
    H1b
    Relocation package

    General Motors

    Warren, MI
    2 days ago
  •  ...As a Senior Software Engineer supporting the Rocket Close Platform team, you will design and develop scalable back-end software solutions with heavy integration focus to our new platform initiatives. You'll use various programming languages and cloud technologies to develop... 
    Senior
    Software
    Night shift
    Weekend work

    Rock Family of Companies

    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 involves modernizing systems, deploying applications in cloud environments, and driving technical improvements. Candidates... 
    Senior
    Software

    General Motors

    Warren, MI
    2 days ago
  • Ernst & Young Oman is seeking a Software Engineering Senior Associate/Consultant to assist in designing and delivering production-grade software...  ...position plays a pivotal role in scaling modern software platforms and collaborating with teams to deliver impactful business... 
    Senior
    Software
    Remote work

    Ernst & Young Oman

    Detroit, MI
    1 day ago
  • A forward-thinking financial services company in Detroit, seeks a Senior Software Engineer to design and build their core platform. The ideal candidate will have over 5 years of experience in both frontend and backend development, leading the design and delivery of full... 
    Senior
    Software

    Signal Advisors

    Detroit, MI
    3 days ago
  • Senior Software Engineer- Low Voltage PrognosticsSkip to main content#Senior Software Engineer- Low...  ...and integrated into tools and notifications.* Analyze field data to evaluate alert...  ...with data visualization and analytics platforms (i.e. PowerBI, Databricks Apps, Azure... 
    Senior
    Software
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    2 days ago
  •  ...Job Description The Role: As an AI Platform Engineer on the Enterprise AI team, you will play a critical role in shaping GM's future...  ...Collaborate with cross-functional teams (data scientists, software engineers, product teams) to bring AI solutions into production... 
    Senior
    Software
    H1b
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    2 days ago
  •  ...Senior Java Engineer Looking for local profiles in Warren/Detroit MI. Client interview will be in person in GM Office. Senior Java Engineer / Bachelor of Science degree in Computer Science, Software Engineering, Electrical Engineering or related technical degree. Minimum... 
    Senior
    Software
    Work at office
    Local area

    Omni Inclusive

    Warren, MI
    5 days ago
  • General Motors is seeking a Senior Software Engineer to contribute to their Loyalty platforms through high-quality application design and development. This role centers on MuleSoft API development and will impact customer engagement significantly. The ideal candidate has... 
    Senior
    Software

    General Motors

    Warren, MI
    1 day ago
  •  ...times per week, at minimum. About the Role Join GM’s Digital Products Engineering organization and help define the next generation of our subscription and billing platform. As a Senior Software Engineer , you will lead technical domains, drive architecture across... 
    Senior
    Software
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    5 days ago
  • $83.25k - $141.37k

     ...Develops framework for the automation of data processes across platforms. Prepares data for use in reporting and business...  ...years hands on experience using SSIS and SSRS. Knowledge of software development and application program interface. Ability to understand... 
    Senior
    Software
    Work experience placement

    Molina Healthcare

    Warren, MI
    5 days ago
  • General Motors is seeking a Senior Software Engineer for Steering Systems. The role involves leading test automation development, cross-functional communications, and analyzing test results. The ideal candidate should have a strong background in software engineering with... 
    Senior
    Software

    General Motors

    Warren, MI
    4 days ago
  •  ...Software Developer Identify and analyse clients requirements. Prioritize, assign and execute tasks throughout the software development life cycle. Develop Java EE applications. Write well-designed, efficient code. Review, test and debug team members' code. Design database... 
    Senior
    Software

    Omni Inclusive

    Warren, MI
    9 hours ago
  •  ...Senior Solutions Architect (Alfa Financial Software, Inc.; Royal Oak, MI) Responsibilities include: Leading technical aspects through project phases and...  ...equivalent in Computer Science, Mathematics, Sciences, Engineering, or related field. At least 5 years of experience... 
    Senior
    Software
    Remote work

    CO_US Alfa Financial Software Inc

    Royal Oak, MI
    1 day ago
  • HRU Tech is looking for a Senior FPGA Design Engineer in Sterling Heights, MI. In this full-time position, you will develop...  ...voltage and I/O hardware electronics across vehicle platforms, collaborating with systems, software, and hardware teams. A bachelor's degree in a... 
    Senior
    Software
    Full time

    HRU Tech

    Sterling Heights, MI
    4 days ago
  • An established industry player is seeking a Senior Java Engineer to join their dynamic team in Warren, MI. This role involves designing and developing...  ...background, with at least two years of experience in software development and a solid understanding of cloud hosting and... 
    Senior
    Software

    TechDigital Group

    Warren, MI
    3 days ago
  •  ...Job Description The Role: As a Senior Design Release Engineer specializing in Outsourced Brake Controls Software, you will play a critical role in the design, development, and integration of complex software systems for automotive brake controls. This position requires... 
    Senior
    Software
    Local area
    Work from home
    Relocation package

    General Motors

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

    General Motors

    Warren, MI
    2 days ago
  • $106.6k - $163.4k

     ...Interface Design - Vehicle Studio is hiring a Senior Designer - Instrumentation to lead the...  ...partner closely with design managers, software, engineering, safety, and product teams to ship...  .... Define and refine alert and notification architecture, prioritizing safety, legibility... 
    Senior
    Software
    Local area
    Immediate start
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    4 days ago
  •  ...is seeking a Global Talent Development Senior Specialist to deliver high-impact...  ...soldiers a decisive advantage. We design, engineer and sustain advanced tracked and wheeled...  ...to LAV, Stryker to AJAX, robotic platforms to software solutions and beyond, our portfolio delivers... 
    Senior
    Software
    Work at office
    Monday to Thursday

    General Dynamics Land Systems

    Sterling Heights, MI
    2 days ago
  •  ...distribution, or manufacturing facility design experience. Demonstrated proficiency using AutoCAD, REVIT, SketchUp, Bluebeam, and Photoshop software is required. Ability to interact professionally and comfortably with a variety of personalities and communication styles, and... 
    Senior
    Software
    Work at office

    AIA Detroit

    Southfield, MI
    2 days ago
  •  ...seeking an experienced Automotive Systems Engineer to support the development,...  ...technologies. Collaborate with hardware, software, validation, and supplier teams to ensure...  ...Experience with eCall, Automatic Crash Notification (ACN), SOS, or related emergency communication... 
    Senior
    Software
    Contract work
    For contractors
    Local area

    Advantage Technical

    Southfield, MI
    3 days ago
  • General Motors is seeking a seasoned Security Software Engineer to join their IAM team in Warren, Michigan. This role involves designing secure software solutions and collaborating with teams to enhance IAM technologies and security operations. Candidates should have a... 
    Senior
    Software

    General Motors

    Warren, MI
    2 days ago
  •  ...intuitive design, intelligent software, and next-generation safety...  ...The Role We are looking for a Senior Product Manager to lead product...  ...Campaign, Adobe Experience Platform (AEP), or Adobe Journey Optimizer...  ...delivery across product, engineering, analytics, marketing, operations... 
    Senior
    Software
    Work at office

    General Motors

    Warren, MI
    2 days ago
  •  ...Senior Director, Platform Engineering Make banking a Fifth Third better® We connect great people to great opportunities. Are you ready to take the...  ...boundaries. Deep understanding of all software lifecycle development disciplines - Project Management,... 
    Senior
    Software
    Shift work

    Fifth Third Bancorp

    Detroit, MI
    3 days ago
  • $122.7k - $317.2k

     ...incumbents, and unlock new growth engines. If you want to work where...  ...working across the Software and Platforms industry - and a genuine obsession...  ...to influence and inspire senior executives. A proven...  ...California requires additional notifications for applicants and... 
    Senior
    Software
    Live in
    Work at office
    Local area

    Accenture

    Detroit, MI
    2 days ago
  • Senior Designer (L7) - Branded UI Visual Design Work Arrangement This role is categorized as hybrid. This means the successful...  ...user experiences in close collaboration with design, software, and engineering teams. In this role, you will help shape digital interfaces... 
    Senior
    Software
    Work at office

    General Motors

    Warren, MI
    2 days ago
  • $102.17k

     ...the Trinnex Security Team as a Senior Cyber Security Analyst, where...  ...to protect critical software systems that support water utilities...  ...You will work closely with engineering and development teams to safeguard...  ...working within Google Cloud Platform (GCP), including securing... 
    Senior
    Software
    H1b

    CDM Smith

    Sterling Heights, MI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Notification Platform. Be the first to apply!