Taro Logo

Software Engineer, Full-Stack

Global automotive company transforming the future of mobility with focus on Zero Crashes, Zero Emissions and Zero Congestion.
Mountain View, CA, USARoswell, GA, USAAustin, TX, USA
$109,000 - $166,100
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Automotive
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, Full-Stack

General Motors is seeking a Full Stack Software Engineer to join their team working on cutting-edge solutions across GM Envolve, GM Energy, and Global Leads business lines. This role offers an opportunity to work with modern technologies in both front-end and back-end development, utilizing cloud infrastructure and microservices architecture.

The position requires expertise in multiple programming languages including JavaScript, Node.js, Python, and Java, along with experience in cloud platforms and containerization tools. The ideal candidate will have 5+ years of experience and strong knowledge of database solutions, APIs, and modern development practices.

As part of GM's vision for Zero Crashes, Zero Emissions, and Zero Congestion, you'll be contributing to transformative mobility solutions. The role offers a competitive salary range of $109,000 to $166,100, along with comprehensive benefits including health insurance, retirement plans, and unique perks like GM vehicle discounts.

Working in a hybrid environment at one of GM's technical centers, you'll collaborate with cross-functional teams, lead projects, and have opportunities for mentorship and professional growth. The company culture emphasizes innovation, inclusion, and making a meaningful impact on the future of transportation.

This position combines technical challenges with the opportunity to work for a leading automotive company that's actively shaping the future of mobility. The role offers both technical growth and the chance to contribute to significant technological advancements in the automotive industry.

Last updated 8 days ago

Responsibilities For Software Engineer, Full-Stack

  • Design and develop scalable web applications using modern front-end and back-end technologies
  • 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 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
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)
  • Experience with cloud platforms (AWS, Azure, or Google Cloud)
  • Knowledge of containerization and orchestration tools
  • Experience with streaming/queue platforms
  • Familiarity with microservices 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
Education Budget
  • Health and wellbeing programs
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Health Savings Account
  • Flexible Spending Accounts
  • Retirement savings plan
  • Life insurance
  • Paid vacation & holidays
  • Tuition assistance
  • Employee assistance program
  • GM vehicle discounts
  • Performance bonus potential

Interested in this job?