Staff Software Engineer - General Motors : Job Details

Staff Software Engineer

General Motors

Job Location : Osage City,KS, USA

Posted on : 2025-08-14T06:14:35Z

Job Description :

Join to apply for the Staff Software Engineer role at General Motors

The Role

Do you envision a world with zero crashes, zero emissions, and zero congestion? We do too and we're building the foundational software to achieve it. At the heart of this mission is a modern, scalable Vehicle Computing Platform that integrates advanced features such as active safety, driver assistance, infotainment, and connectivity.

Job Description

As a Staff Software Engineer on the Vehicle Connectivity Infrastructure team, you will play a key leadership role in architecting and delivering software solutions that bridge in-vehicle compute with cloud and edge platforms. You'll tackle complex technical challenges, set direction for critical system components, and influence cross-functional teams to drive excellence in connected vehicle technologies.

What Youll Do

  • Architect, design, and develop high-performance cloud-native applications and services using Go, Java, Spring Boot, and cloud platforms such as AWS and Azure.
  • Lead the design and deployment of microservices in Kubernetes-based environments, ensuring scalability, observability, and maintainability.
  • Serve as a technical authority, mentoring engineers and guiding the team through design reviews, code reviews, and system-level decision-making.
  • Design and implement data-driven solutions using PostgreSQL, DynamoDB, and Cosmos DB, optimizing for performance and resilience.
  • Drive integration and system verification efforts across cloud, edge, and in-vehicle platforms with minimal supervision.
  • Develop robust telemetry and service health metrics using Spring Boot Actuator, AOP, and industry-standard monitoring practices.
  • Leverage UML modeling, design patterns, and Object-Oriented principles to deliver clean, extensible, and maintainable software.
  • Troubleshoot complex system-level issues, performing root cause analysis and leading resolution efforts across multi-functional teams.
  • Define and document requirements, ensuring strong traceability from design through validation and production deployment.
  • Collaborate cross-functionally with IT, System & Safety Engineering, and in-vehicle development teams to ensure aligned execution.
  • Additional Job Description

    Basic Qualifications

    • Bachelors degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field.
    • 5+ years of hands-on experience in Java, Go, and modern software development environments.
    • 2+ years of experience building scalable services in Go.
    • Strong understanding of microservices, event-driven architecture, and cloud-based design patterns.
    • Experience deploying applications in AWS and/or Azure, with strong Linux fundamentals.
    • Proficiency with REST/gRPC APIs, cloud infrastructure-as-code, and container orchestration.

    Preferred Qualifications

    • Masters degree in a related technical discipline.
    • Experience in edge computing, cloud-to-vehicle interoperability, and large-scale distributed systems.
    • Background in C++ development for embedded or performance-critical components.
    • Familiarity with big data platforms (Cosmos DB, DynamoDB) and object storage (e.g., Amazon S3).
    • Experience with modern development practices: CI/CD pipelines, Git, and open-source collaboration.

    Compensation: The salary range for this role is $165,000 to $298,800. The actual offer will vary based on factors relevant to the position. Bonus potential and benefits are also included.

    Benefits: GM offers health and wellbeing benefits, retirement plans, paid time off, tuition assistance, vehicle discounts, and more.

    This job is not eligible for relocation benefits. A company vehicle will be provided after successful completion of a Motor Vehicle Report review.

    About GM

    Our vision is a world with Zero Crashes, Zero Emissions, and Zero Congestion. We aim to lead the change that makes our world safer and more equitable.

    Why Join Us

    We foster an inclusive culture where every employee belongs. We encourage candidates to review the key responsibilities and apply if their skills match.

    For accommodations, contact us via email or phone.

    Seniority level
    • Not Applicable
    Employment type
    • Full-time
    Job function
    • Engineering and Information Technology
    Industries
    • Motor Vehicle Manufacturing, Appliances, Electrical, and Electronics Manufacturing, IT Services and Consulting
    #J-18808-Ljbffr
    Apply Now!

    Similar Jobs ( 0)