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.

Senior Software Engineer – Carrier Connectivity
General MotorsSenior Software Engineer designing and building services for GM vehicles connectivity. Collaborating across teams to ensure scalable and secure integrations with wireless carriers.
Tech Stack
Tools & technologiesCloudDistributed SystemsDockerGRPCJavaKafkaKubernetesMicroservicesPostgresSpringSpring BootSpringBoot
About the role
Key responsibilities & impact- The Senior Software Engineer – Carrier Connectivity will play a key role in designing, building, and supporting the platforms and services that connect GM vehicles with wireless carriers and Advanced Driver Assistance Systems.
- You will work across cloud, network, and in-vehicle integrations to ensure reliable, secure, and scalable connectivity that enables our current and next-generation connected vehicle experiences.
- Design, develop, and maintain Java microservices using Spring Boot 3.2+ and Java 17+ in a cloud-native environment.
- Implement and support event-driven integrations using Spring Kafka.
- Design and optimize PostgreSQL schemas, queries, and migrations to ensure data integrity and performance.
- Build and enhance robust monitoring and alerting systems using Datadog for owned services.
- Collaborate with product, architecture, and other engineering teams to refine requirements and deliver features.
- Partner with operational teams to troubleshoot and resolve production issues, including log/metric analysis and root-cause investigations.
- Participate in code reviews, contribute to coding standards, and ensure best practices for quality, performance, and security.
- Act as a technical mentor within the team, helping elevate engineering practices.
Requirements
What you’ll need- Bachelor’s degree or equivalent practical experience.
- 5+ years of professional software engineering experience building production-grade services or platforms.
- Hands-on experience with cloud-native development
- Microservices and REST/gRPC APIs
- Containers and orchestration (e.g., Kubernetes, Docker)
- CI/CD pipelines and automated testing
- Demonstrated experience designing and operating scalable, distributed systems with a focus on reliability, observability, and performance
- Experience working in an agile environment and collaborating in cross-functional teams (product, operations, architecture, security).
Benefits
Comp & perks- From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Remote work options
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 BootPostgreSQLSpring KafkamicroservicesREST APIsgRPCcloud-native developmentcontainersorchestration
Soft Skills
collaborationmentorshiptroubleshootingproblem-solvingcommunicationagile methodologycross-functional teamworkcoding standardsroot-cause analysisbest practices
Certifications
Bachelor's degree