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

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.
What Will Give You a Competitive Edge (Preferred Qualifications)
  • 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.
Additional Information: This job may be eligible for relocation benefits “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.)” 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 ](#) us or call us at View phone number on joinrs.com. 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 - 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... 
    Platform
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

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

    General Motors

    Warren, MI
    3 days ago
  •  ...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+... 
    Platform
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  •  ...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... 
    Platform
    Senior
    Full time
    Local area
    Work from home

    General Motors

    Warren, MI
    3 days ago
  •  ...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 (... 
    Platform
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    General Motors

    Warren, MI
    3 days 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 role... 
    Platform
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  • $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... 
    Platform
    Senior
    Contract work
    Temporary work
    Work at office
    Remote work
    Monday to Friday

    Talentify.io

    Southfield, MI
    1 day ago
  •  ...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,... 
    Platform
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Warren, MI
    3 days ago
  •  ...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... 
    Platform
    Senior
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  •  ...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... 
    Platform
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Warren, MI
    3 days ago
  •  ...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... 
    Platform
    Senior
    Full time
    H1b
    Local area
    Work from home

    General Motors

    Warren, MI
    3 days ago
  •  ...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... 
    Platform
    Senior
    Full time
    H1b
    Local area
    Work from home
    Relocation
    Flexible hours
    3 days per week

    General Motors

    Warren, MI
    3 days ago
  •  ...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... 
    Platform
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  • $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... 
    Platform
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    3 days ago
  •  ...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... 
    Platform
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  •  ...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... 
    Platform
    Senior
    Full time
    Local area
    Work from home
    Worldwide
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  •  ...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... 
    Platform
    Senior
    Full time
    Work experience placement
    Local area
    Work from home
    Flexible hours

    General Motors

    Warren, MI
    3 days ago
  •  ...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... 
    Platform
    Senior
    Contract work

    Covalent Resource Group

    Southfield, MI
    1 day ago
  •  ...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... 
    Platform
    Senior
    Immediate start
    Flexible hours

    KODE Labs

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

    Eccalon

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

    Info Way Solutions LLC

    Detroit, MI
    12 days ago
  •  ...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... 
    Platform
    Senior
    Remote job

    Relativity

    Detroit, MI
    2 days ago
  •  ...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... 
    Platform
    Senior
    Permanent employment
    Full time
    Contract work
    For contractors
    Remote work

    Tekfortune Inc.

    Warren, MI
    12 days ago
  • $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... 
    Platform
    Senior
    Full time

    Reply

    Detroit, MI
    4 days ago
  •  ...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... 
    Platform
    Senior
    Full time
    For contractors
    Remote work

    Contact Government Services LLC

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

    Kaleidoscope

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

    TechDigital Group

    Warren, MI
    1 day ago
  • $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... 
    Platform
    Senior
    Shift work
    Weekend work

    Cardinal Staffing Services

    Sterling Heights, MI
    1 day ago
  •  ...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... 
    Platform
    Senior
    Remote work
    Worldwide
    Relocation
    3 days per week

    Jolera

    Detroit, MI
    a month ago
  •  ...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... 
    Platform
    Senior

    Accrescent Group

    Detroit, MI
    3 days ago

Do you want to receive more vacancies?

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