Senior Software Engineer - Microservices / MBFF Platform
Full-time
General Motors Proving Ground
Job Description
The Role
We are seeking an experienced and highly motivated Senior Software Engineer to design, build, and optimize the Mobile Backend for Frontend (MBFF) platform and back-office integration services that power GM mobile ownership experiences. This role will focus on building secure, scalable, and resilient microservices using Java and Spring Boot, while advancing modern engineering practices across API development, cloud-native operations, DevOps automation, and observability. The ideal candidate brings strong technical depth in microservices, hands-on cloud engineering experience in Azure, and a practical understanding of how AI-enabled tools can improve engineering productivity and operational insight. This engineer will play a key role in delivering platform capabilities that improve reliability, accelerate delivery, and simplify how mobile applications integrate with GM enterprise systems.What You’ll Do
- Design, develop, and maintain scalable microservices, REST APIs, GraphQL APIs, and event-driven integrations using Java and Spring Boot.
- Build secure, reliable, and performant backend services that support mobile application experiences and enterprise workflows.
- Deploy and operate services on Azure using AKS, API Management, Functions, Cosmos DB, SQL Database, and related cloud-native services.
- Strengthen DevOps practices by building and maintaining CI/CD pipelines, deployment automation, environment consistency, and release governance using Azure DevOps and Git-based workflows.
- Improve system observability through metrics, logging, tracing, dashboards, alerting, and service health monitoring using tools such as Datadog, Grafana, Prometheus, Loki, and Azure Monitor.
- Define, monitor, and continuously improve service reliability through meaningful SLOs, SLAs, and operational health indicators aligned to customer and business expectations.
- Apply AI-enabled engineering practices to improve developer productivity, code quality, operational insight, anomaly detection, incident triage, and capacity awareness.
- Use Test-Driven Development (TDD) and strong engineering fundamentals to deliver maintainable, well-tested software with robust unit, integration, and functional test coverage.
- Partner with product, architecture, security, and dependent engineering teams to deliver solutions aligned to business and customer needs.
- Mentor engineers on microservices design, API standards, testing strategy, observability, and DevOps best practices.
- Contribute to architecture documentation, operational runbooks, API documentation, and engineering standards across the team.
Additional Job Description
Your Skills & Abilities (Required Qualifications)- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.
- 5+ years of software engineering experience, including strong hands-on development in Java and Spring Boot.
- Proven experience designing and building microservices and RESTful APIs in distributed systems.
- Experience working with cloud platforms, preferably Azure, including containerized deployments and managed services.
- Strong understanding of DevOps principles, CI/CD pipelines, infrastructure-aware development, and automated deployment practices.
- Experience with Test-Driven Development (TDD), automated testing frameworks such as JUnit and Mockito, and modern software engineering best practices.
- Strong experience with SQL databases such as Oracle or PostgreSQL.
- Strong communication, collaboration, and problem-solving skills with the ability to work effectively across teams.
- Experience with GraphQL, WebSockets, and event-driven or asynchronous architecture patterns.
- Experience with NoSQL technologies such as Cosmos DB or Cassandra.
- Hands-on experience with Azure services such as AKS, API Management, Functions, Cosmos DB, SQL Database, Azure Monitor, and Application Insights.
- Exposure to Google Cloud Platform (GCP) is a plus.
- Experience with observability tooling such as Datadog, Grafana, Prometheus, Loki, OpenTelemetry, or similar monitoring platforms.
- Practical experience with Docker, Kubernetes, release automation, and production support in cloud-native environments.
- Experience using AI-assisted development tools and applying AI-driven operational capabilities for log analysis, incident response, anomaly detection, or engineering productivity.
- Knowledge of security best practices including OAuth2, JWT, secrets management, and API gateway patterns.
- Familiarity with mobile backend workflows, enterprise integration patterns, and ownership experiences platforms.
- Experience working in Agile product teams and mentoring engineers through design reviews, code reviews, and delivery execution.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Microservices / MBFF Platform in Warren, MI vacancy
- ...a highly experienced Staff Software Engineer to provide technical leadership... ...Backend for Frontend (MBFF) platform and associated back-office... ...engineering excellence across microservices and cloud-native systems,... ...This engineer will serve as a senior technical leader across the...PlatformFull timeLocal areaWork from homeRelocation package
- ...Description DUTIES: Create software for vehicle level functions... ...with minimal direction of lead engineers. Analyze software defects;... ...TDD; Developing 12-factor microservices utilizing Continuous Integration... ...with Spring, Spring Boot, platform, and infrastructure-as-a-...PlatformSeniorFull timeWork at officeLocal areaRemote workWork from home
- ...times per week. The Role The Senior Software Engineer – Vehicle Experience Services will play... ..., building, and supporting the platforms and services that connect GM vehicles... ...Design, develop, and maintain Java microservices using Spring Boot 3.2+ and Java 17+...PlatformSeniorFull timeLocal areaWork from homeRelocationRelocation package
- ...Job Description About Software Development at General Motors... ...Role We are seeking a Senior Mainframe Software Engineer to design, develop,... ...systems, applications, and platforms. The Senior Mainframe Software... ...using Java, REST, microservices, and containers (Openshift...PlatformSeniorFull timeLocal areaWork from home
- ...Develop applications on back-office microservices, mobile, web, and in-vehicle customer platforms. Leverage the company’s private... ...in Computer Science, Computer Engineering, Information Systems,... ...Six (6) years of experience as a Software Engineer or related role. Six (...PlatformSeniorFull timeWork at officeLocal areaRemote workWork from homeWorldwide
- ...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 role...PlatformSeniorFull timeLocal areaWork from homeRelocation package
$57 - $70 per hour
Job Title: Senior Software Engineer - Backend and Distributed SystemsJob Description This role focuses on designing and developing high‑performance... ...technologies such as Kafka, MQTT, RabbitMQ, or similar platforms. Implement secure service architectures, including...PlatformSeniorContract workTemporary workWork at officeRemote workMonday to Friday- ...development, deployment, and maintenance of the software modules. Participate in the design of a... ...class in-vehicle Abstracted Mechatronic Platform for GM new electronic architecture.... ...: Bachelor's degree in Electronic Engineering, Computer Science, Software Engineering,...PlatformSeniorFull timeWork at officeLocal areaRemote workWork from home
- ...MI three times per week, at minimum. The Role As a Mobile Senior Software Engineer, your focus will be on creating cutting-edge mobile... ...apps. Your expertise in mobile development frameworks and platforms will be instrumental in crafting user-friendly and feature...PlatformSeniorFull timeWork experience placementLocal areaWork from homeRelocation package
- ...designers to build new capabilities platforms features and improving... ...Collaborate, mentor, and guide other engineers within the team. Well-... ..., Computer Engineering, Software Engineering, Electronic Engineering... ...(5) years of experience as a Senior Software Engineer, Technical...PlatformSeniorFull timeWork at officeLocal areaRemote workWork from homeFlexible hours
- ...Description The Role The Manufacturing Data Engineering organization designs, builds, and... ...mission is to create enterprise data platforms and products that transform raw... ...across GM’s plants. We are seeking a Senior Software Engineer to lead integration with robotic...PlatformSeniorFull timeH1bLocal areaWork from home
- ...per week (T-W-Th) The Role We are seeking a highly skilled Senior Software Engineer to join our digital commerce engineering team, with a... ...evolve the customer-facing experiences that power our eCommerce platform. The ideal candidate has strong experience building scalable...PlatformSeniorFull timeH1bLocal areaWork from homeRelocationFlexible hours3 days per week
- ...Job Description About the Role We’re looking for a Senior Software Engineer to own and advance serviceability for our in-vehicle infotainment (IVI) and Vehicle Compute Unit (VCU) platform. You will focus on dealership support and field quality: debugging complex VCU...PlatformSeniorFull timeLocal areaRemote workWork from homeRelocation package
$170.6k - $261.3k
...systems to intuitive design, intelligent software, and next-generation safety and... ...vehicle to a safe stop. The Role As a Senior Software Engineer on the Secondary Driving System team... ...work across disciplines (ML, systems, platform, safety) and drive clarity in...PlatformSeniorFull timeLocal areaRemote workWork from homeRelocation packageFlexible hours- ...influencing organizational resilience. As a Senior Security Software Engineer, you will design, lead, and... ..., and partner across SecOps, SOC, Platform, and Data teams to ship measurable... ...integration services (APIs, microservices, event-driven workflows) with production...PlatformSeniorFull timeLocal areaWork from homeRelocation package
- ...General Motors’ Advanced Security Engineering team develops advanced... ...core part of the role. As a senior individual contributor, you will... ...~5+ years of experience in software engineering, cloud engineering... ...delivery (CI/CD) on a major cloud platform. ~ Working knowledge of...PlatformSeniorFull timeLocal areaWork from homeWorldwideRelocation package
- ...Job Description The Role: At AV (Autonomous Vehicles) Software Organization within General Motors, we are working on developing... ...features for next-generation vehicles. As the ADAS/AV Platform Software Verification Engineer, you will play a crucial role in defining, implementing...PlatformSeniorFull timeWork experience placementLocal areaWork from homeFlexible hours
- ...POSITION SUMMARY: We are looking for a Senior AI Engineer to build the systems that make AI... ...the implementation of their agentic platform - the harness, the agent pipelines, the... ...is the job. This is not a role at a software company, and it is not a role where...PlatformSeniorContract work
- ...We are looking for a Senior DevOps Engineer who wants to take the lessons learned from previous roles and build it the right way. You will be... ...infrastructure using AWS-native services, EKS-based Kubernetes platforms, and modern CI/CD and security automation aligned with...PlatformSeniorImmediate startFlexible hours
- ...This role sits at the intersection of engineering excellence and talent strategy, partnering... ...background, deep knowledge of software architectures, and proven experience in... ...evaluating engineers across disciplines, seniority, and system complexity. #J-18808-Ljbffr...PlatformSenior
- ...: Linux / Android HAL / VHAL Senior Developer Location: Detroit... ...are seeking a Senior Embedded Software Developer with strong... ...software for Android Automotive platforms and integrating vehicle hardware... ...system architects, hardware engineers, and application teams to deliver...PlatformSenior
- ...expanding its Legal AI Advisor team in the United States. The role centers on helping lawyers understand and adopt Relativity’s AI platform and claiR, our conversational AI experience for lawyers. You’ll operate at the intersection of legal practice, customer engagement...PlatformSeniorRemote job
- ...staffing experts can help you find the best job for you. Senior Data Engineer / ML Platform Engineer (Azure Databricks & GenAI) Location: Onsite... ...into a catalog. Exposure to containerized or microservice backends (for collaboration with app teams, not primary...PlatformSeniorPermanent employmentFull timeContract workFor contractorsRemote work
$140k - $180k
...their clients do business. As a Senior AI Engineer, you will understand how AI is positioned... ...objectives ~5 years of professional software engineering experience in Azure and... ...~ Production experience with Azure AI platform, and the implementation of enterprise...PlatformSeniorFull time- ...Senior Veritas eDiscovery Platform (eDP) EngineerEmployment Type: Full-Time, Executive-LevelDepartment: LegalCGS is seeking a dedicated Senior Veritas eDiscovery Platform (eDP) Engineer to join a fast-paced and hard-working team to assist with any legal accounts. As a...PlatformSeniorFull timeFor contractorsRemote work
- Kaleidoscope, an Infosys Company, seeks an API Developer in Detroit to design, develop, and maintain scalable APIs and cloud-based services. You will work with Python, AWS, REST/SOAP APIs, and serverless architectures to deliver secure, high-performing integrations. The...Senior
- ...requirements Prioritize, assign and execute tasks throughout the software development life cycle Develop Java EE applications Write... ...secure and up-to-date Top Skills: Java 11 /Java 8 SpringBoot & Microservices JPA/Hibernate Docker, K8, Azure Cloud Services #J-18808-...Senior
$40 - $45 per hour
Mid/Senior PLC control programmer Location: Sterling Heights, MI. As a Mid/Senior PLC control programmer with Cardinal Staffing Services... ...in PLC programming, with a strong emphasis on Siemens platforms (e.g., S7-1500, TIA Portal). Proven track record in designing and...PlatformSeniorShift workWeekend work- ...Position Description We are seeking a Senior Cloud Architect with deep hands-on... ...identity hardening, and direct customer-facing engineering work. This is a sustained, in-person... ...). Prior experience leading identity platform migrations or consolidations. Prior MSP...PlatformSeniorRemote workWorldwideRelocation3 days per week
- ...Description We are seeking an experienced Senior IBM Master Data Management (MDM) & Java... ...and issue resolution. / Execute full software development life cycle (SDLC) including... ...containerized environments./ Familiarity with cloud platforms such as AWS and/or Azure./ Exposure to...PlatformSenior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Microservices / MBFF Platform. Be the first to apply!
Related searches
- ngo software engineer Warren, MI
- senior software design engineer Warren, MI
- real time software engineer Warren, MI
- startup software engineer Warren, MI
- intel software engineer Warren, MI
- network software engineer Warren, MI
- part time software developer remote Warren, MI
- software engineer internship Warren, MI
- graduate software developer no experience Warren, MI
- software developer internship Warren, MI




