Staff Software Engineer

General Motors

Sunnyvale, United States
Base: $218,800-$335,300; bonus/equity: an incentiv...
Fully remote
High-availability, mission-critical services
Leading large technical initiatives
Enterprise, systems, and integration architectures
We are seeking an experienced Staff Software Engineer to lead the technical direction for the data collection and its ecosystem of integrations, automations, and end-to-end observability

Job Summary

  • We are seeking an experienced Staff Software Engineer to lead the technical direction for the data collection and its ecosystem of integrations, automations, and end-to-end observability.
  • In this role, you will design and build the platform that ensures high-quality data flows from vehicles into our AI/ML and analytics stacks, with strong guarantees around data quality, traceability, and operational excellence.
  • GM offers a variety of health and wellbeing benefit programs, including medical, dental, vision, retirement savings plan, and more.

Matching Summary

We are seeking an experienced Staff Software Engineer to lead the technical direction for the data collection and its ecosystem of integrations, automations, and end-to-end observability.

Salary

Base: $218,800-$335,300; Bonus/Equity: 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.

Skills & Requirements

Must-have

  • high-availability, mission-critical services
  • leading large technical initiatives
  • enterprise, systems, and integration architectures
  • Python, Java, or Go programming
  • cloud infrastructure experience
  • production-level frontend applications
  • observability tooling experience

Nice-to-have

  • internal tools and platforms development
  • data modeling, taxonomy, and metadata
  • data quality frameworks and tools
  • ML, experimentation, or data science workflows
  • self-motivated, strong execution
  • excellent communication skills

Key Requirements

  • Proven experience owning high-availability services
  • Track record of leading large technical initiatives
  • Experience designing enterprise architectures
  • Strong programming experience in Python, Java, or Go
  • Experience with cloud infrastructure
  • Experience building production-level frontend applications
  • Hands-on experience with observability tooling
  • BS, MS, or PhD in Computer Science or equivalent experience

Work Rights

Not specified

Tailored Resume

Cover Letter