FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Staff Software Engineer
General Motors. Architect and evolve distributed systems with a focus on performance, scalability, and maintainability .
Tech Stack
Tools & technologiesApacheAzureCloudDistributed SystemsDockerGraphQLJavaKafkaKubernetesPostgresRedisSpringSpring BootSpringBoot
About the role
Key responsibilities & impact- Architect and evolve distributed systems with a focus on performance, scalability, and maintainability
- Lead the strategy and implementation of automation across broad technical areas, integrating work across multiple teams and stakeholders to eliminate manual processes, improve reliability, and establish scalable operational mechanisms with measurable KPI impact aligned to business priorities
- Drive modernization of legacy platforms by influencing key technical decisions, championing change across dependent teams, and delivering solutions that improve scalability, maintainability, and long-term operational efficiency across multiple departments
- 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
What you’ll need- 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 lead
Benefits
Comp & perks- This job may be eligible for relocation benefits.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring Bootmicroservice architecturebackend APIsRESTGraphQLKafkacontainerizationDockerKubernetes
Soft Skills
mentorshipleadershipcollaborationcommunicationstrategic thinkingproblem-solvinginfluencingcode reviewmodern development patternsbest practices