The SF Climate Week 2025 calendar is now open! 🎉 Register for 200+ events now before they fill up.
Back

Software Development Engineer I

2 months ago
Full time role
Remote · United States... more
About EVgo
EVgo (Nasdaq: EVGO) is one of the nation’s largest public fast charging networks for electric vehicles. Our mission is to expedite the mass adoption of electric vehicles (EVs) by creating a convenient, reliable, and affordable EV charging network that delivers fast charging to everyone. EVgo’s owned and operated charging network is growing rapidly, and we’re working to triple our network size by 2025. We partner with multiple stakeholders including automakers; fleet and rideshare operators; retail hosts such as grocery stores, shopping centers, restaurants, gas stations, and more to make our vision of Electric for All a reality. The EV industry is one of the fastest growing industries in the country. Join us as we charge forward into an all-electric future. Software is an integral part in realizing this vision and we are hiring a software engineer to play a leadership role shaping our future.
 
Position Summary
The Accounts & Billing team at EVgo is dedicated to building reliable and scalable software solutions that support billing and payments for both EVgo and B2B charging sessions, while ensuring secure authentication and authorization for customers and partners.
We are looking for a motivated Software Engineer who is eager to learn and grow in a collaborative environment. In this role, you will contribute to the development of core features in our Accounts & Billing platform, including user management, payments, and authorization services. You’ll work alongside Engineering, Product, Data, and Design teams to deliver high-quality solutions that align with business goals.
This position is ideal for someone who is passionate about backend development, enjoys problem-solving, and wants to develop expertise in scalable cloud-based systems.

What you’ll be doing
  • Developing and deploying key backend components and services that support EVgo’s platform.
  • Collaborating with cross-functional teams to design and implement features that improve the customer experience.
  • Learning best practices for building scalable, secure, and efficient software.
  • Participating in code reviews and contributing to technical discussions to improve overall code quality.
  • Debugging and troubleshooting issues in production environments under the guidance of senior engineers.
  • Gaining hands-on experience with modern development tools, cloud platforms, and CI/CD pipelines.

You’ll thrive in this role if you have

  • 2+ years of software development experience
  • Proficiency in Node.js or Python (or willingness to learn).
  • A strong understanding of fundamental programming concepts and software design principles.
  • Familiarity with APIs, databases, and cloud services (AWS, PostgreSQL, DynamoDB, etc.).
  • A problem-solving mindset with a willingness to learn and grow.
  • Experience working with Git, CI/CD pipelines, and testing frameworks is a plus.

Bonus Skills (Nice to Have, but Not Required)

  • Experience with identity, authentication, or payment systems.
  • Exposure to GraphQL, caching mechanisms, and serverless development.
  • Understanding of authorization models like Role-Based Access Control (RBAC) or Relationship-Based Access Control (ReBAC).
  • A Bachelor’s degree in Computer Science or a related field is preferred but not required.

Why Join Us?

  • Growth & Learning – Work with experienced engineers and gain exposure to modern backend technologies.
  • Impactful Work – Contribute to real-world projects that support EV infrastructure.
  • Collaborative Culture – Work with a supportive and diverse team in a fast-growing company.

You will work primarily remotely with occasional travel as needed and be a part of a team distributed across the US. EVgo is headquartered in Los Angeles.

For job positions in CA, CO, and NYC, the estimated salary range for a new hire in this position is $100,000 to $125,000. Actual salary may vary depending on job-related factors, including knowledge, skills, experience, and location. In addition to a competitive base salary, discretionary target cash bonus, and restricted stock units (subject to Board Approval). EVgo offers a comprehensive benefits package including health, life, and disability insurance, unbounded paid time off including parental leave, and a 401(k).
Subscribe