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.
Senior Full Stack Engineer responsible for developing and integrating AI tools in a HealthTech startup, providing impactful solutions for therapists' workflows.
Full Stack Engineer developing AI systems for a proactive chat app. Building features across frontend, backend, and AI integrations for reliable workflows.
Full - Stack Developer creating innovative digital solutions at Dreamlight Labs. Develop modern web interfaces and APIs while collaborating with a dynamic team in the creative industry.
Software Tech Lead responsible for Full Stack architecture and development at SPiNE Energy startup. Engage in innovative energy applications and scalable solutions for energy management.
Product Engineer responsible for full - stack development and feature ownership using AI tools. Join JustDice in Hamburg to build mobile and apps in a supportive environment.
Senior Staff Engineer at mylo responsible for large - scale technical impact across backend systems. Collaborating with teams to ensure architectural excellence and improve system reliability.
Full Stack Developer at Centah managing integrations and API features for a scalable SaaS platform. Contributing to system reliability and mentoring less experienced engineers.
Director of Software Engineering providing strategic and technical leadership across Ensemble’s software delivery organization. Drive technology strategy and lead engineering teams to deliver scalable software solutions.
Developing and maintaining state of the art solutions for McKesson. Senior Associate Software Engineer role requires collaboration with teams and participation in Agile methodology.
Lead Software Engineer responsible for influencing and implementing technology strategy for software delivery teams at Ensemble. Focused on developing reusable components and mentoring technical deliverables.