Taro Logo

Senior Software Engineer, Full-Stack

Global automotive company leading the change towards Zero Crashes, Zero Emissions and Zero Congestion through engineering, technology and design.
Mountain View, CA, USARoswell, GA, USAAustin, TX, USA
$158,000 - $241,900
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Automotive

Description For Senior Software Engineer, Full-Stack

Join GM's Energy Engagement software engineering team within Digital Products Engineering (DPE), where we're revolutionizing automotive energy solutions. As a Senior Full-Stack Engineer, you'll be at the forefront of developing comprehensive charging and energy products that enhance customer experience. Working in a hybrid environment across multiple locations, you'll collaborate with industry-leading engineers to design and implement scalable web and mobile applications.

The role offers an exciting opportunity to work on next-generation energy products, utilizing modern technologies across the full stack - from React and Node.js to cloud infrastructure and containerization. You'll be responsible for everything from architectural decisions to hands-on coding, working with technologies like PostgreSQL, Redis, and Kubernetes.

GM offers a competitive compensation package starting from $158,000 to $241,900, plus performance-based bonuses. The benefits are comprehensive, including health coverage, retirement plans, and unique perks like GM vehicle discounts. The company's vision of Zero Crashes, Zero Emissions, and Zero Congestion demonstrates its commitment to innovation and sustainability.

This position is perfect for experienced engineers who want to make a real impact in the automotive industry's transformation while working with cutting-edge technologies. You'll be part of a team that values collaboration, innovation, and continuous learning, with opportunities to mentor others and lead projects that directly influence GM's future in energy solutions.

Last updated 2 days ago

Responsibilities For Senior Software Engineer, Full-Stack

  • Design and develop scalable web and mobile applications using modern front-end and back-end technologies
  • Design and develop robust system infrastructure and database solutions
  • Evaluate architectural trade-offs and apply synchronous and asynchronous design patterns
  • 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
  • Ensure application security and data protection
  • Participate in code reviews and mentor junior developers
  • Lead small-to-medium scale projects

Requirements For Senior Software Engineer, Full-Stack

JavaScript
Node.js
Python
Java
PostgreSQL
Redis
React
Kubernetes
  • 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: HTML5, CSS3, JavaScript, and ReactNative
  • Strong knowledge of back-end languages such as Node.js, Python, Java
  • Experience with multi-tier production software systems using HTTP APIs
  • Experience with cloud platforms (AWS, Azure, or Google Cloud)
  • Knowledge of containerization and orchestration tools
  • Familiarity with Observability tools like Heap and/or Datadog
  • Familiarity with microservices architecture
  • Understanding of RESTful API design
  • Experience with Agile development methodologies
  • Excellent problem-solving and communication skills

Benefits For Senior Software Engineer, Full-Stack

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Health Savings Account
  • Flexible Spending Accounts
  • Retirement savings plan
  • Sickness and accident benefits
  • Life insurance
  • Paid vacation & holidays
  • Tuition assistance
  • Employee assistance program
  • GM vehicle discounts

Interested in this job?

Jobs Related To General Motors Senior Software Engineer, Full-Stack