Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Go (Golang)

$160k - $200k

General Motors Proving Ground

Job DescriptionAs a Senior Software Engineer – Go (Golang), you will design, develop, and deliver high-performance middleware and application software solutions supporting GM’s next-generation in-vehicle infotainment platforms and connected vehicle systems.You will play a critical role in building scalable, reliable, and efficient systems that enable advanced user experiences, vehicle integration, and cloud-connected capabilities. This role requires strong technical expertise, ownership, and the ability to collaborate effectively across cross-functional teams.What You'll Do:Design, develop, and maintain high-performance backend services, middleware, and platform applications for GM infotainment and connected systemsWrite clean, maintainable, and high-performance Go code; ensure scalability, fault tolerance, and resiliencyBuild high-throughput systems optimized for memory efficiency, low latency, and overall performanceContribute to system architecture and design, driving technical solutions aligned with platform and product requirementsOwn the end-to-end defect lifecycle, including root cause analysis, resolution, validation, and continuous improvementCollaborate with cross-functional teams (Systems, Integration, Product, Platform, Design) to deliver robust and integrated software solutionsLead and participate in design reviews, code reviews, and technical discussions to ensure high-quality, maintainable solutionsMentor and coach engineers, promoting best practices in coding, testing, and system designUtilize Agile development processes, including Sprint Planning, Daily Stand-Ups, and RetrospectivesAdhere to GM’s software development processes, ensuring quality and alignment with architectural standards.Your Skills & Abilities (Qualifications):Bachelor’s degree in Computer Science, Electrical Engineering, or a related field5+ years of software development experienceStrong proficiency in Go fundamentals (structs, interfaces, channels, goroutines) and deep understanding of concurrency and parallel processingExperience designing and developing RESTful APIs, gRPC services, and backend systemsExperience designing and building distributed systems or microservices architecturesExperience with CI/CD pipelines, Git-based workflows, and modern development toolsExperience with SQL and/or NoSQL databases and data-driven applicationsStrong analytical and problem-solving skills, with the ability to diagnose and resolve complex system issuesExcellent communication skills and ability to collaborate across distributed teams.What Will Give You a Competitive Edge (Preferred Qualifications):Experience in automotive software development, particularly infotainment systems, clusters, or vehicle middlewareUnderstanding of the Vehicle Development Process (VDP) or similar automotive lifecycle processesExperience with system observability (logging, monitoring, tracing) and production supportExposure to safety-critical or real-time systems.Compensation: The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of the California Bay Area .The salary range for this role is $160,000 and $200,000. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}.This job may be eligible for relocation benefits.About GMOur vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.Why Join UsWe believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.Benefits OverviewFrom day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources .Non-Discrimination and Equal Employment Opportunities (U.S.)General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire .AccommodationsGeneral Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at View phone number on click.appcast.io. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying. #J-18808-Ljbffr General Motors

Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Go (Golang) in Warren, MI vacancy
  • $160k - $200k

    General Motors is looking for a Senior Software Engineer - Go (Golang) to design and develop high-performance middleware solutions for in-vehicle infotainment systems. The ideal candidate will have over 5 years of experience and proficiency in Go programming, working collaboratively... 
    Golang
    Senior

    General Motors

    Warren, MI
    17 hours ago
  • $123k - $175k

     ...About the Role We're looking for a Senior Full Stack Engineer to join our Hospitality Fulfillment...  ...spent at least 5 to 7 years building software that survives high-traffic,...  ...mastery: You are highly proficient in Golang and ideally also JS/TS . AI fluency... 
    Golang
    Senior
    Summer work
    Flexible hours

    SpotOn

    Royal Oak, MI
    11 days ago
  • Senior SDET position is responsible for the design and implementation of automated tests,...  ...success. Contribute to improving Verity's software development processes (version control,...  ...sets Working experience with MongoDB and Golang is highly desirable Familiarity with web... 
    Golang
    Senior
    Work experience placement

    Custom Business Solutions, Inc.

    Southfield, MI
    3 days ago
  • $180k - $280k

     ...deploy and run their code. You will be writing Golang on a daily basis, while terraform will be your go-to tool when it comes to provisioning the needed...  ...Active CPU Pricing About You: You have 5+ years of software engineering experience, Golang preferred. You have extended... 
    Golang
    Remote work
    Work from home
    Flexible hours

    GrabJobs

    Detroit, MI
    17 hours ago
  •  ...are Accenture Supply Chain and Engineering Reinvention Engine. We embed...  ...digital technologies. Software Defined Vehicles (SDV) are reshaping...  ..., working closely with Go-To-Market, offering, and delivery...  ...Defined Vehicle (SDV) Go-to-Market Senior Manager / Associate Director,... 
    Senior
    Live in
    Work at office
    Local area

    Accenture

    Detroit, MI
    3 days ago
  • General Motors is seeking a Senior Software Engineer for the Notification Platform, shaping multi-channel communications across email, SMS, in-vehicle, app push, and inbox. You will own core platform services, drive end-to-end delivery, and influence architectural decisions... 
    Senior

    General Motors

    Warren, MI
    2 days ago
  •  ...Senior Software Engineer RPM is an international non-asset-based logistics and supply chain solutions company. Our focus is to provide customizable...  ...with Node.js / TypeScript or similar backend languages (Go, Python) is a strong asset. Experience with MongoDB Atlas and... 
    Senior
    Contract work
    Temporary work
    Work at office
    Remote work
    Work from home

    RPM FREIGHT SYSTEMS

    Birmingham, MI
    5 days ago
  • $107k - $241.5k

    Join to apply for the Senior Software Engineer role at Rocket Loans As a Senior Software Engineer, you will be working on an innovative and scalable...  ...and well‑being of not just you, but your family, too! We go above and beyond to give you the support you need on an... 
    Senior
    Minimum wage
    Full time

    Rocket Loans

    Detroit, MI
    3 days ago
  • Job Description We are seeking an experienced Senior Software Engineer to lead the design and development of scalable, reliable software systems....  ...programming languages such as Java, Python, JavaScript/TypeScript, Go, C#, or similar Solid understanding of system design, data... 
    Senior
    Local area

    Eccalon

    Detroit, MI
    3 days ago
  •  ...and major programs. Lead development of software system team design content and software anomaly...  ...degree in Computer Science, Electronics Engineering, Software Engineering, Electrical...  ...Programming experience in Python, Java, Go. One (1) year of experience with the following... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Warren, MI
    4 days ago
  • $107k - $241.5k

    As a Senior Software Engineer supporting the Rocket Close Platform team, you will design and develop scalable back‑end software solutions with heavy...  ...and well‑being of not just you, but your family, too! We go above and beyond to give you the support you need on an individual... 
    Senior
    Minimum wage
    Night shift
    Weekend work

    Rocket

    Detroit, MI
    3 days ago
  •  ...About the Role Join GM’s Digital Products Engineering organization and help define the next...  ...subscription and billing platform. As a Staff Software Engineer (Level 8), you will lead...  ...the broader billing platform. This is a senior individual contributor role: you will design... 
    Senior
    H1b
    Relocation package

    General Motors

    Warren, MI
    17 hours ago
  • $138k - $172.25k

    Senior Software Engineer Location: Remote, USA Compensation: $138,000.00 - $172,250.00 Benefits Offered: Vision, Medical, Life, Dental, 401K (Range...  .... Who We Are OneStream is how today's Finance teams can go beyond just reporting on the past and Take Finance Further... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work

    OneStream Software

    Birmingham, MI
    2 days ago
  • The Role: The OutsourcedSuspension SW DRE (Software Design Release Engineer) position will be responsible for supportingsourcing, validating, supporting root cause activity for SW related issues and releasing steering software for production. This role now encompasses... 
    Senior

    General Motors

    Warren, MI
    2 days ago
  • LER TechForce is seeking a Controls Software Development Engineer to work onsite in Madison Heights, MI. This role involves supporting the development of Drive-by-Wire control systems and requires hands-on experience with MATLAB/Simulink, strong knowledge of control systems... 
    Senior

    LER TechForce

    Madison Heights, MI
    3 days ago
  • $174.9k - $222k

    Job DescriptionThe RoleAs a Senior Software Engineer on GM’s Notification Platform team , you will play a key role in designing, building, and evolving the systems that power GM’s multi-channel communications. The Notification Platform enables transactional and marketing... 
    Senior
    Temporary work
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    2 days ago
  • ## Senior Software Engineer - PlatformApplyremote type: Hybridlocations: Warren, Michigan, United States of America: Austin, Texas, United States of Americatime type: Full timeposted on: Posted Todayjob requisition id: JR-202613297**Job Description****The Role:**General... 
    Senior
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    17 hours ago
  • $140k - $200k

    Senior Software Engineer, Core Experiences - Detroit, MI, USA Detroit, MI, USA Mission Speechify is the easiest way to listen to the world’s information...  ...absorb it all and let you listen to it at your desk, on the go, at your own speed, and with tools that make learning easier... 
    Senior
    Remote work

    Speechify

    Detroit, MI
    1 day ago
  • $179.2k - $268.8k

     ...operations, systems and safety engineering - all dedicated to redefining...  ...for getting the right software onto the right vehicles at the...  ...right time. We're looking for a Senior Software Engineer to help modernize...  ...services in Python, Rust, or Go that interact with ECUs,... 
    Senior
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Detroit, MI
    3 days ago
  • $178.42k - $230.5k

     ...maintaining the tools and services engineers here at GM use every day to do...  ...Job Overview We are looking for a Senior Engineer with extensive background in software and systems engineering, a passion...  ...services. Experience writing in Go or other production‑scale languages... 
    Senior
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    2 days ago
  • $160k - $190k

     ...speed, accuracy, and money. We’re hiring a Senior AI Engineer to fix that. Your job is simple to...  ...Required Experience 7+ years of professional software engineering experience — you understand...  ...prototype in hours, not days. You can go from "I think we can automate this" to... 
    Senior
    Hourly pay
    Immediate start
    Shift work

    SpotOn

    Royal Oak, MI
    3 days ago
  • Distributed Systems Software Engineer, Python / Go 3 months ago Be among the first 25 applicants We are seeking a software engineer with a passion...  ...origin, genetics, disability, age, or veteran status. Seniority level Seniority level Entry level Employment type Employment... 
    Full time
    Local area
    Remote work
    Worldwide

    Canonical

    Detroit, MI
    4 days ago
  • Key Responsibilities Define and evolve the software architecture for automotive instrument panel cluster ECUs, ensuring scalability and...  ...code reviews, establish best practices, and mentor junior engineers on embedded development techniques. Diagnose and resolve complex... 
    Senior

    Gravity Engineering Services Pvt Ltd.

    Southfield, MI
    3 days ago
  •  ...geometry, process planning, and fabrication, collapsing production timelines from months to days and soon, minutes. We don’t just build software; we run a fully operational factory where our technology produces production-grade tooling every week, enabling tight feedback... 
    Senior

    Atomic Industries Inc

    Detroit, MI
    2 days ago
  • SwiftCruit is looking for cybersecurity professionals to safeguard information assets and defend against cyber threats. As part of the Cybersecurity Team, your responsibilities will include designing secure platforms, integrating systems, and collaborating with SecOps teams...
    Senior

    SwiftCruit

    Warren, MI
    3 days ago
  • General Motors is looking for a Senior Software Engineer in Warren, Michigan, to enhance enterprise applications and platform capabilities. The role involves modernizing systems, deploying applications in cloud environments, and driving technical improvements. Candidates... 
    Senior

    General Motors

    Warren, MI
    17 hours ago
  • Ally is seeking a hands-on Sr. Software Engineer to lead backend services, APIs, and enterprise applications powering critical business interactions. You will drive secure, scalable platforms across front-end and back-end, with leadership across teams and a focus on engineering... 
    Senior

    Ally

    Detroit, MI
    3 days ago
  • A defense contracting firm in Sterling Heights, MI is seeking a Software Requirements Engineer. The role involves defining and maintaining requirements, functional analysis, and testing in military vehicle systems. The ideal candidate has a Bachelor's Degree in Engineering... 
    Senior
    Hourly pay

    Moseley Technical Services

    Sterling Heights, MI
    3 days ago
  • eVN, based in Birmingham, MI, is looking for a Senior Developer to join our small, skilled team. This role requires ownership of projects from design to deployment while collaborating closely with a dedicated team. Effective communication and the ability to drive ambiguity... 
    Senior
    Remote work

    eVN

    Birmingham, MI
    3 days ago
  • $138k - $172.25k

    OneStream Software is seeking a Senior Software Engineer to design and develop complex features for its performance management platform. The role requires expertise in C#, .NET, and modern UI frameworks. The position offers a competitive compensation range of $138,000.... 
    Senior
    Remote job

    OneStream Software

    Birmingham, MI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Go (Golang). Be the first to apply!