Taro Logo

Software Engineer, Full-Stack

A global automotive company transforming the future of mobility with a vision of Zero Crashes, Zero Emissions and Zero Congestion.
Mountain View, CA, USARoswell, GA, USAAustin, TX, USA
$109,000 - $166,100
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Automotive · Enterprise SaaS

Description For Software Engineer, Full-Stack

General Motors is seeking a talented Full Stack Software Engineer to join their innovative team working on cutting-edge solutions across GM Envolve, GM Energy, and Global Leads business lines. This hybrid role offers an exciting opportunity to work at one of GM's technical centers, contributing to the company's vision of Zero Crashes, Zero Emissions, and Zero Congestion.

The position requires 5+ years of experience and deep expertise in both front-end and back-end technologies, including JavaScript, Node.js, Python, and Java. You'll be responsible for designing and developing scalable web applications, implementing robust infrastructure solutions, and working with modern cloud platforms and containerization tools.

As a Full Stack Engineer, you'll collaborate with cross-functional teams, lead small-to-medium scale projects, and mentor junior developers. The role offers competitive compensation ($109,000-$166,100) plus comprehensive benefits including health insurance, 401k with company match, paid time off, and GM vehicle discounts.

The ideal candidate will bring strong technical skills, excellent problem-solving abilities, and experience with microservices architecture and event-driven systems. You'll work in a fast-paced environment where innovation and quality are paramount, contributing to GM's transformation of the automotive industry through technology.

This is an excellent opportunity for a motivated engineer looking to make an impact at a global leader in mobility, working on projects that directly influence the future of transportation while enjoying competitive compensation and comprehensive benefits.

Last updated 3 days ago

Responsibilities For Software Engineer, Full-Stack

  • Design and develop scalable web applications using modern front-end and back-end technologies and cloud infrastructure
  • Design and develop robust system infrastructure and database solutions
  • Write clean, efficient, unit-tested and well-documented code
  • Collaborate with cross-functional teams to define project scope
  • Troubleshoot, debug, and optimize application performance
  • Implement and maintain APIs, pub/Sub events
  • Ensure application security, data protection, and code quality standards
  • Participate in code reviews and mentor junior developers
  • Lead small-to-medium scale projects

Requirements For Software Engineer, Full-Stack

JavaScript
Node.js
Python
Java
React
PostgreSQL
Redis
Kubernetes
Kafka
  • Bachelor's degree in computer science, Software Engineering, or related field
  • 5+ years of experience as a Full Stack Engineer
  • Proficiency in front-end technologies: JavaScript, Angular, React
  • Strong knowledge of back-end languages Node.js, Python, Java
  • Experience with HTTP APIs (REST and/or GraphQL) and backend datastores
  • Experience with cloud platforms (AWS, Azure, or Google Cloud)
  • Knowledge of containerization and orchestration tools
  • Experience with streaming/queue platforms like Kafka/MQ
  • Familiarity with microservices architecture, event driven architecture
  • Experience with Agile development methodologies
  • Excellent problem-solving and communication skills

Benefits For Software Engineer, Full-Stack

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • Health insurance including medical, dental, and vision coverage
  • 401k retirement plan with company match
  • Paid vacation and holidays
  • Parental leave
  • Tuition assistance
  • Vehicle discounts
  • Performance bonus potential
  • Health Savings Account
  • Flexible Spending Accounts
  • Life insurance
  • Employee assistance program

Interested in this job?

Jobs Related To General Motors Software Engineer, Full-Stack