Sr Software Engineer
General MotorsBase Salary
$171k - $261k/yr
Responsibilities
- Design and develop APIs, domain services, event-driven workflows, and vehicle-recording metadata pipelines.
- Build services and user experiences for defining collection events and triggers, selecting data, generating and validating configurations, deploying campaigns, and monitoring results.
- Design version-aware workflows that reconcile signals, schemas, hardware capabilities, and software compatibility across vehicle platforms.
- Improve visibility into campaign health, fleet coverage, recording volume, ingestion latency, and data quality.
- Lead technical design and deliver cross-team initiatives involving vehicle recording, fleet management, data platforms, autonomy, privacy, product, and program teams.
- Raise engineering quality through architecture reviews, automated testing, code reviews, technical mentorship, and production support.
Requirements
- 7+ years of professional software engineering experience, including ownership of production systems.
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline, or equivalent practical experience.
- Proficiency in Python or another modern backend programming language.
- Strong experience designing scalable backend services, APIs, and relational data models.
- Experience with event-driven architectures, asynchronous workflows, data ingestion, testing, debugging, and production operations.
- Ability to communicate technical decisions and lead work across organizational boundaries.
- Preferred experience includes PostgreSQL, Kubernetes, Google Cloud, BigQuery, Pub/Sub, Kafka, observability platforms, data-quality systems, FastAPI, React, TypeScript, autonomous vehicles, robotics, automotive software, embedded systems, safety-critical domains, sensor data, fleet management, deployment control planes, software-version compatibility, privacy, data governance, resource constraints, or multi-environment deployments.
Benefits
- Medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation, and paid holidays.
- Hybrid role requiring at least three days per week at a specific location, subject to manager direction.
- Travel required at less than 25%.
- May be eligible for relocation benefits.
- Bonus potential through an incentive pay program based on company, job-level, and individual performance.
Tech Stack
Categories
About General Motors
General Motors’ vision is to create a world with Zero Crashes, Zero Emissions and Zero Congestion, and we have committed ourselves to leading the way toward this future. Today, we are in the midst of a transportation revolution, and we have the ambition, the talent and the technology to realize the safer, better and more sustainable world we want. As an open, inclusive company, we’re also creating an environment where everyone feels welcomed and valued for who they are. One team, where all ideas are considered and heard, where everyone can contribute to their fullest potential, with a culture based in respect, integrity, accountability and equality. Our team brings wide-ranging perspectives and experiences to solving the complex transportation challenges of today and tomorrow. For information on the GM Privacy Statement, please visit http://www.gm.com/privacy-statement.html