Senior Backend Engineer - Hybrid, Distributed Systems

General Motors

Sunnyvale (CA)

Hybrid

USD 265,000 - 311,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

General Motors in Sunnyvale, CA is seeking a senior software engineer to design, develop, and maintain large-scale backend systems and APIs that power core business applications. You will lead the technical design of distributed service-oriented and event-driven architectures, review code for quality, security, and performance, and troubleshoot complex production issues.

This role requires 20% travel domestically and a hybrid work setup (3 days in-office, 2 days remote).

Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science, Software Engineering, or related field and eight (8) years of experience as a Software Engineer or related occupation OR a Master's degree and six (6) years of experience.
  • Five (5) years of experience with backend programming languages including Java and Kotlin; building and operating distributed systems and microservices architectures.
  • Four (4) years of experience with RESTful APIs, asynchronous messaging, and event-driven systems; and relational and NoSQL databases with data modeling.
  • Three (3) years of experience with cloud platforms including AWS, Azure, and GCP, containerized environments; CI/CD pipelines, automated testing, deployment practices; and security, authentication, and authorization concepts in backend systems.

Responsibilities

  • Design, develop, and maintain large-scale backend systems and APIs supporting business-critical applications.
  • Lead the technical design and implementation of distributed service-oriented and event-driven architectures.
  • Review code and designs to ensure quality, reliability, security, and performance.
  • Troubleshoot complex production issues and lead root-cause analyses and remediation.

Skills

Java
Kotlin
Distributed Systems
APIs
Cloud Platforms
CI/CD
Security

Education

Bachelor's degree in Computer Engineering, CS, SE
Master's degree in Computer Engineering, CS, SE

Job description

General Motors in Sunnyvale, CA is seeking a senior software engineer to design, develop, and maintain large-scale backend systems and APIs that power core business applications. You will lead the technical design of distributed service-oriented and event-driven architectures, review code for quality, security, and performance, and troubleshoot complex production issues.

This role requires 20% travel domestically and a hybrid work setup (3 days in-office, 2 days remote).

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer – Distributed Systems
Senior Backend Engineer – Distributed Systems

General Motors • Mountain View (WY)

Hybrid
USD 265,000 - 311,000
Hybrid work policy
20% travel requirement
Senior Backend Engineer — APIs, Observability (Hybrid)
Senior Backend Engineer — APIs, Observability (Hybrid)

General Motors • Sunnyvale (CA)

Hybrid
USD 129,000 - 198,000
Health insurance
GM employee discounts
Relocation benefits
Senior Full-Stack Engineer - Hybrid: Web Apps & Cloud
Senior Full-Stack Engineer - Hybrid: Web Apps & Cloud

General Motors • Warren (MI)

Hybrid
USD 120,000 - 160,000
Senior Backend Architect, Distributed Mapping (Remote)
Senior Backend Architect, Distributed Mapping (Remote)

General Motors • Columbus (OH)

Hybrid
USD 185,000 - 336,000
Medical
Dental
Vision
+9
Senior Embedded Software Engineer - Hybrid (C, AUTOSAR, Automotive)
Senior Embedded Software Engineer - Hybrid (C, AUTOSAR, Automotive)

General Motors • Mountain View (WY)

Hybrid
USD 238,000 - 291,000
Senior Backend Engineer: APIs & Platform Lead
Senior Backend Engineer: APIs & Platform Lead

General Motors • Warren (MI)

Hybrid
USD 129,000 - 199,000
Senior Backend Engineer – Java/Spring, Hybrid Vehicle Platform
Senior Backend Engineer – Java/Spring, Hybrid Vehicle Platform

United States Digital Space LLC • United States

Hybrid
USD 115,000 - 165,000
Paid time off
Healthcare, dental, vision
Life insurance
+2
Staff Software Engineer
Staff Software Engineer

General Motors • Austin (TX)

On-site
USD 100,000 - 150,000
Senior Full-Stack Engineer - Hybrid (Austin/Warren)
Senior Full-Stack Engineer - Hybrid (Austin/Warren)

General Motors • Michigan

Hybrid
USD 120,000 - 180,000
ML Infrastructure Engineer - Scale GPU ML Platform (Hybrid)
ML Infrastructure Engineer - Scale GPU ML Platform (Hybrid)

General Motors • Sunnyvale (CA), Northern (KY)

Hybrid
USD 119,000 - 188,000
Health benefits
GM vehicle discounts
Retirement savings plan