Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

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

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.
General Motors

Senior Software Engineer – Carrier Connectivity

General Motors

Senior Software Engineer designing and building services for GM vehicles connectivity. Collaborating across teams to ensure scalable and secure integrations with wireless carriers.

Posted 4/29/2026full-timeWarren • Missouri, North Carolina • 🇺🇸 United StatesSeniorWebsite

Tech Stack

Tools & technologies
CloudDistributed 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 resume
Applicant 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