Senior Software Engineer

Software United States Los Angeles, California


Position at EVgo

About EVgo 

EVgo (NASDAQ: EVGO) is the nation’s largest public fast charging network for electric vehicles, and the first to be powered by 100% renewable energy. With more than 800 fast charging locations, EVgo’s owned and operated charging network serves over 65 metropolitan areas across 34 states and more than 250,000 customers. Founded in 2010, EVgo leads the way on transportation electrification, partnering with automakers; fleet and rideshare operators; retail hosts such as hotels, shopping centers, gas stations and parking lot operators; and other stakeholders to deploy advanced charging technology to expand network availability and make it easier for drivers across the U.S. to enjoy the benefits of driving an EV. As a charging technology first mover, EVgo works closely with business and government leaders to accelerate the ubiquitous adoption of EVs by providing a reliable and convenient charging experience close to where drivers live, work, and play, whether for a daily commute or a commercial fleet.

Position Description:

EVgo is seeking a talented Senior Software Engineer to develop web platforms, client portals, internal business, and analytics platforms integrated with new and existing applications.  

Your role is essential to our continuous and expansive planned software initiatives.  This is an opportunity to influence technology development decisions during our transition from outsourcing and to modernize operations expanding our market leadership and growth opportunities. Our ideal candidate is a proven software engineer with hands-on development experience who can engage with stakeholders and help us build and strengthen our technology platform.



  • Develop, test, and deploy microservices (GraphQL (Node) and/or others) to integrate across multiple new and existing applications and data sources.
  • Maintain quality and performance of software products with vigorous attention to detail and unit testing
  • Work in an agile, startup environment where you wear multiple hats and impact change.
  • Collaborate with developers and cross-functional team members to solve challenges, maintain, and improve quality and establish best practices
  • Design and deliver cohesive business systems with a goal of building an enhanced user experience.

Required Skills/Experience:

  • 5-8 years' experience working as part of development engineering team.
  • Fluency in one or more Object Oriented development language and strong working knowledge of JavaScript, libraries, and frameworks (React, Node.js).
  • Experience with NoSQL databases and AWS Services like Lambda.
  • Minimum of 2 years building enterprise-scale / loading / performance testing applications and API's 
  • Development of REST, GRAPHQL, JSON, XML webservices.
  • Experience working with DevOps (CI/CD, test automation, release management)
  • Knowledge Agile development methodologies/tools.

EVgo employees are required to provide documentation of COVID 19 vaccination.



#LI-Los Angeles


To find out more, or to join the EVgo network, visit Connect with EVgo on Facebook and follow us on Twitter. At EVgo, we are committed to creating a more equitable and inclusive workplace where everyone feels welcome. Apply today to join our team and help make a meaningful impact in the fight against climate change. By submitting this form, you acknowledge you are sharing your personal information with EVgo. By proceeding, you consent to EVgo’s Privacy Policy and Privacy Notice for California Residents. More detail regarding personal information we collect, how we use that information, how we share that information, and your rights and choices can be found here.