Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Motors

Staff Software Engineer – MBFF Platform, Microservices Architecture

General Motors

Staff Software Engineer providing technical leadership for GM’s MBFF platform. Leading scaled microservices and cloud-native systems engineering efforts with architecture and reliability strategy.

Posted 6/19/2026full-timeAustin • Missouri, Texas • 🇺🇸 United StatesLeadWebsite

Tech Stack

Tools & technologies
AzureCloudDistributed SystemsGraphQLJavaKubernetesMicroservicesOraclePostgresSpringSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • Lead the architecture, design, and evolution of the MBFF platform and core microservices that support GM mobile ownership experiences.
  • Define and drive technical strategy for scalable APIs, orchestration services, integration patterns, and platform capabilities across REST, GraphQL, WebSockets, and event-driven systems.
  • Establish engineering standards for service reliability, resiliency, observability, security, and operational readiness across the MBFF ecosystem, including clear SLOs, SLAs, and service health expectations.
  • Drive DevOps maturity by defining and improving CI/CD standards, release automation, progressive delivery, environment strategy, and production support practices across teams.
  • Champion AI-enabled engineering and operations by applying intelligent tooling for code generation support, anomaly detection, operational analysis, incident triage, capacity forecasting, and engineering productivity improvements.
  • Partner with product, architecture, security, SRE/operations, and dependent engineering organizations to align platform direction with business priorities and enterprise standards.
  • Guide complex design reviews, production readiness reviews, incident reviews, and modernization initiatives to improve reliability, delivery speed, and maintainability.
  • Mentor senior engineers and act as a force multiplier across the organization by raising technical quality, improving decision-making, and strengthening engineering execution.
  • Identify opportunities to reduce platform complexity, improve reuse, standardize patterns, and accelerate onboarding and delivery across MBFF services.
  • Ensure architecture, APIs, and platform workflows are well documented and supported by clear technical standards, playbooks, and governance.

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • 8+ years of software engineering experience, including significant expertise in Java and Spring Boot microservices.
  • Demonstrated experience leading architecture and technical direction for distributed systems or platform-level backend services.
  • Deep experience designing and operating scalable microservices, APIs, and cloud-native applications in production environments.
  • Strong hands-on experience with Azure cloud services, Kubernetes-based deployments, and modern DevOps practices.
  • Proven ability to define and improve CI/CD pipelines, release practices, observability strategy, and operational excellence standards.
  • Strong understanding of software quality practices including TDD, automated testing, code review discipline, and engineering governance.
  • Strong database experience with SQL technologies such as Oracle or PostgreSQL.
  • Excellent communication, technical leadership, and cross-functional collaboration skills.

Benefits

Comp & perks
  • From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootmicroservicesAPIscloud-native applicationsCI/CDTDDautomated testingSQLKubernetes
Soft Skills
communicationtechnical leadershipcross-functional collaborationmentoringdecision-makingengineering executionincident triagecapacity forecastingdesign reviewsproduction readiness