Taro Logo

Sr Software Engineer

Global automotive company leading the change towards Zero Crashes, Zero Emissions and Zero Congestion through engineering, technology and design.
Austin, TX, USAMountain View, CA, USARoswell, GA, USA
$143,000 - $219,400
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Automotive · Enterprise SaaS

Description For Sr Software Engineer

General Motors is seeking a Senior Software Engineer to join their innovative team working towards a vision of Zero Crashes, Zero Emissions, and Zero Congestion. This role offers an exciting opportunity to contribute to the design and development of scalable, high-performance systems that power GM's global platform. The position requires expertise in both frontend and backend technologies, with a focus on distributed systems and cloud-native applications.

The ideal candidate will work from one of GM's technical centers in Austin, Mountain View, Roswell, or Warren, collaborating with cross-functional teams in a hybrid work environment. You'll be responsible for implementing features, improving system architecture, and ensuring code quality through best practices. The role involves working with cutting-edge technologies including React, Java, Kubernetes, and event-driven architectures.

This is an excellent opportunity for experienced engineers who want to make an impact in the automotive industry's digital transformation. GM offers competitive compensation ($143,000-$219,400), comprehensive benefits, and a culture that promotes diversity and inclusion. The company provides extensive professional development opportunities, including tuition assistance and continuous learning programs.

The role combines technical leadership with hands-on development, requiring both strong engineering skills and the ability to collaborate effectively with product managers, designers, and other engineers. You'll be working on critical systems that power GM's digital infrastructure, with the opportunity to influence architectural decisions and implement modern design patterns that shape the future of automotive technology.

Last updated 2 days ago

Responsibilities For Sr Software Engineer

  • Collaborate on design and development of scalable, reliable systems
  • Contribute to coding, prototyping, and code reviews
  • Implement modern design patterns and architectural best practices
  • Build and maintain efficient data flows using synchronous and asynchronous integration patterns
  • Partner with product managers, designers, and Staff Engineers
  • Lead technical improvements, including performance optimization
  • Build and optimize CI/CD workflows
  • Manage and enhance services deployed on Kubernetes
  • Ensure platform stability through monitoring and alerting
  • Collaborate with SREs on automated deployment solutions

Requirements For Sr Software Engineer

Java
React
PostgreSQL
Redis
Kubernetes
Kafka
  • Bachelor's or master's degree in computer science, Engineering, or related field
  • 6+ years of experience in software development
  • Strong understanding of software architecture and design patterns
  • Proficient in ReactJS and Java/Quarkus/Spring Boot
  • Experience with relational databases and Redis
  • Knowledge of event-driven systems and Kafka
  • Deep expertise in Kubernetes administration
  • Experience with public cloud platforms (Azure preferred)
  • Experience in leading large global eCommerce products

Benefits For Sr Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
Relocation Benefits
  • Health Savings Account
  • Flexible Spending Accounts
  • Retirement savings plan
  • Life insurance
  • Paid vacation & holidays
  • Tuition assistance programs
  • Employee assistance program
  • GM vehicle discounts
  • Health and wellness programs
  • Company bonus program

Interested in this job?

Jobs Related To General Motors Sr Software Engineer