Staff Software Engineer – MBFF Platform / Microservices Architecture

General Motors (GM)

Hybrid

Quick summary

Work type
Hybrid
Location
Austin, TXWarren, MI
Posted
2 days ago
Closes
Jul 26, 2026

Market check

Salary context

How this pay compares to similar roles

Similar $186k
$132k most similar roles pay here $244k

This listing doesn't post a salary. Most similar roles pay $149,237–$222,500.

Based on 240 similar postings.

Employer

About General Motors (GM)

General Motors (GM) is a leading American multinational automotive corporation founded in 1908 and headquartered in Detroit, Michigan.

General Motors (GM) currently has 118 open roles on FindRole.

Listed pay typically runs $160,200–$261,300 across 71 roles with salary data.

Most-posted roles

View all roles at General Motors (GM)

At a glance

TL;DR · Staff Software Engineer – MBFF Platform / Microservices Architecture

As a Staff Software Engineer at General Motors, you will join the Mobile Backend for Frontend (MBFF) platform team in Austin, TX or Warren, MI to provide technical leadership and drive engineering excellence across microservices and cloud-native systems. Your responsibilities include shaping the architecture of MBFF, defining scalable APIs, and establishing reliability standards while leading DevOps maturity initiatives. You will work with Azure cloud platforms, Java-based microservices, Kubernetes, and modern observability tools like Datadog and Prometheus to ensure high-quality software delivery. Additionally, you will champion AI-enabled practices for operational analysis and engineering productivity improvements, collaborating closely with product, security, and operations teams to align technical direction with business goals. This role requires deep expertise in Java, Spring Boot microservices, Azure cloud services, and DevOps practices, along with strong leadership skills to mentor senior engineers and guide complex design reviews.

What you'll do

  • Lead the architecture and design of MBFF platform and core microservices.
  • Define technical strategy for scalable APIs and event-driven systems.
  • Establish engineering standards for service reliability and observability.
  • Drive DevOps maturity by improving CI/CD practices and release automation.
  • Champion AI-enabled operational practices to enhance engineering productivity.

What we're looking for

  • 8+ years of software engineering experience with expertise in Java and Spring Boot microservices.
  • Deep experience designing and operating scalable microservices, APIs, and cloud-native applications on Azure.
  • Proven ability to define and improve CI/CD pipelines, observability strategy, and operational excellence standards.
  • Strong hands-on experience with Kubernetes-based deployments and modern DevOps practices.
  • Expertise in leading platform modernization, reliability engineering, and operational maturity initiatives.

More like this

Similar roles

Staff Engineer - Java, Microservices (HYBRID)

GEICO

Remote (Wa Remote Zone 1) 10 days ago $95,000$260,000
GraphQL gRPC Java Python Kubernetes Docker SQL NoSQL API first design event driven architecture federated GraphQL high-performance API systems schema evolution versioning message-driven solutions MySQL PostgreSQL Apache Trino CI/CD
Remote Hybrid