Taro Logo

Sr Software Engineer- Full Stack

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

Description For Sr Software Engineer- Full Stack

General Motors is seeking a Senior Full Stack Software Engineer to join their Energy Engagement software engineering team within the Digital Products Engineering (DPE) organization. This role is part of GM's mission to deliver innovative energy products and solutions, focusing on charging and energy services. The position offers an opportunity to work with industry-leading engineers using cutting-edge technologies and development methodologies.

The role combines full-stack development with data engineering aspects, requiring expertise in both web/mobile application development and data analytics. You'll be working on projects that directly impact GM's energy products and services, contributing to the company's vision of Zero Crashes, Zero Emissions, and Zero Congestion.

As a Senior Software Engineer, you'll be responsible for designing and implementing end-to-end solutions, from front-end interfaces to backend services and databases. The role requires strong technical skills in Python, Java, and SQL, along with experience in AI/ML technologies. You'll work in a hybrid environment, collaborating with cross-functional teams across multiple technical centers.

The position offers competitive benefits, including relocation assistance, and the opportunity to work on transformative projects in the automotive and energy sector. GM's commitment to diversity and inclusion, combined with their focus on innovative technology, makes this an exciting opportunity for experienced software engineers looking to make a significant impact in the industry.

Last updated a day ago

Responsibilities For Sr Software Engineer- Full Stack

  • Design and develop scalable web and mobile applications
  • Design and develop robust system infrastructure and database solutions
  • Evaluate architectural trade-offs and apply design patterns
  • Write clean, efficient, unit-tested and well-documented code
  • Collaborate with cross-functional teams
  • Troubleshoot, debug, and optimize application performance
  • Implement and maintain APIs
  • Ensure application security and code quality standards
  • Participate in code reviews and mentor junior developers
  • Lead small-to-medium scale projects

Requirements For Sr Software Engineer- Full Stack

Python
Java
  • Bachelor's degree in computer science, engineering, statistics, mathematics, physics, or related field (MS preferred)
  • 6+ years experience as Software Engineer with Microservice development
  • 1+ years as BI/AI analyst, ML engineer, or data analytics related role
  • Strong Proficiency in Python and/or Java
  • Experience with NLP, RAG, LLM, forecasting, generative AI
  • Experience with SQL, Databricks and/or Snowflake
  • Strong interpersonal and communication skills
  • Experience with data visualization tools
  • Solid problem-solving skills
  • Familiarity with data storage solutions and databases

Benefits For Sr Software Engineer- Full Stack

Relocation Benefits
  • Relocation benefits
  • Comprehensive benefits package
  • Career development opportunities

Jobs Related To General Motors Sr Software Engineer- Full Stack