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
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.
Tech Stack
Azure
Cloud
Distributed Systems
GraphQL
Java
Kubernetes
Microservices
Oracle
Postgres
Spring
Spring Boot
SpringBoot
SQL
Benefits
From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.