Staff Software Engineer at GM building scalable backend APIs and services. Collaborating with teams to drive architectural design and enhance performance in digital platforms.
Responsibilities
Architect and evolve distributed systems with a focus on performance, scalability, and maintainability
Lead the development of backend APIs and services that power customer-facing digital platforms
Write clean, well-tested, secure code—and guide others to do the same through code reviews and mentorship
Build and optimize synchronous and asynchronous integrations (REST, GraphQL, Kafka, messaging queues)
Mentor engineers on architectural design, modern development patterns, and industry best practices
Evaluate and integrate emerging technologies to improve system capabilities and developer efficiency
Collaborate with cross-functional teams to align technical execution with business goals
Champion CI/CD, automated testing, observability, and system performance
Requirements
Bachelor’s or Master’s in CS, Engineering, or related field (or equivalent experience)
8+ years of experience building enterprise-grade backend platforms and services
Deep expertise in Java, Spring Boot, and scalable microservice architectures
Experience in generative AI using LLMs, MCP, and/or predictive maintenance
Experience with distributed systems, event-driven architecture, and technologies like Apache Kafka
Hands-on experience with containerization (Docker, K8s/AKS) and Microsoft Azure
Familiarity with PostgreSQL, Redis, and cloud-native storage solutions
Track record of mentoring engineers and leading technical direction at scale.
Benefits
Company Vehicle: Upon successful completion of a motor vehicle report review, you will be eligible to participate in a company vehicle evaluation program, through which you will be assigned a General Motors vehicle to drive and evaluate. Note: program participants are required to purchase/lease a qualifying GM vehicle every four years unless one of a limited number of exceptions applies.
AI Software Engineer working at Milliman to develop AI - powered healthcare applications with a focus on innovation and efficiency. Collaborating with diverse teams in the healthcare ecosystem.
Simulation Software Engineer developing 3D simulation environments for autonomous robotics at General Motors. Combining 3D programming with strong platform engineering to deliver enterprise scale low - latency simulations.
Software Engineer developing tooling for metrics frameworks to monitor data quality of autonomous vehicle testing. Collaborating with teams to support data - driven decision - making and improve testing performance.
Senior Engineer building scalable and resilient distributed systems for GEICO's insurance business transformation. Leading design sessions and mentoring engineers in a fast - paced environment.
Product Engineer overseeing engineering projects for Heraeus Electro - Nite, enhancing sustainability in the molten metal industry. Responsibilities include project management and technical problem resolution.
Principal Engineer leading GNC systems development at Sierra Space. Drive innovation and technical excellence in spacecraft applications with significant GNC design expertise.
Fullstack Developer at Luzern eCommerce designing and maintaining cutting - edge eCommerce applications. Collaborating with engineering teams to develop features using Node.js and Vue.js in a hybrid model.
Senior Software Engineer designing and operating data platforms for Mudflap's payment products. Collaborating with teams to ensure reliable, scalable data systems in the trucking industry.
Staff Software Engineer owning the data platform that powers AI - driven healthcare automation. Responsible for designing data models and ensuring compliance while boosting reliability and scalability.