Senior Software Engineer – Microservices / MBFF Platform
Core
Design, build, and optimize the Mobile Backend for Frontend (MBFF) platform and back-office integration services powering GM mobile ownership experiences.
Role type
Senior Software Engineer (Microservices/Platform)
Builds
Secure, scalable microservices, REST/GraphQL APIs, and event-driven integrations for mobile applications and enterprise workflows.
Domain
Automotive (General Motors) / Cloud-Native Backend Engineering
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices architecture, RESTful API design, Azure cloud engineering, CI/CD pipeline development, SQL database management, Test-Driven Development (TDD), Observability (metrics, logging, tracing)
Preferred skills
GraphQL, WebSockets, Event-driven architecture, NoSQL (Cosmos DB, Cassandra), Kubernetes (AKS), Docker, AI-assisted development tools, Security best practices (OAuth2, JWT)
Technologies
Java, Spring Boot, Azure (AKS, API Management, Functions, Cosmos DB, SQL Database, Azure DevOps, Azure Monitor), Datadog, Grafana, Prometheus, Loki, Git, JUnit, Mockito, Oracle, PostgreSQL
Responsibilities
Design and develop scalable microservices and APIs; Deploy and operate services on Azure; Strengthen DevOps practices and CI/CD automation; Improve system observability and reliability via SLOs/SLAs; Mentor engineers on design, testing, and DevOps; Contribute to architecture and operational documentation.
Seniority
Senior, hands-on IC