This job is no longer available
EVgo
Software Development Engineer I
About 1 month ago
About the Job
About EVgo:
EVgo (Nasdaq: EVGO) is a leading provider of electric vehicle (EV) charging solutions, operating one of the largest public fast charging networks in the United States. With over 1,000 fast charging locations across 40 states, EVgo serves more than one million customer accounts. Our mission is to expedite the mass adoption of electric vehicles by creating a convenient, reliable, and affordable EV charging network that delivers fast charging to everyone. EVgo partners with automakers, fleet operators, retail hosts, and policy makers to offer innovative services such as EVgo Optima™, EVgo Inside™, EVgo Rewards™, and Autocharge+. Committed to sustainability, EVgo uses 100% renewable energy and fosters an inclusive community with diverse practices. Our commitment to diversity, equity, and inclusion is integral to our mission and operations, ensuring a welcoming environment for people of all backgrounds. For more information, visit https://www.evgo.com.
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.
Responsibilities:
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.
Qualifications:
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.
Desired Skills:
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.
The estimated salary range for this position is $105,000 USD to $145,000 USD. Actual salary may vary depending on job-related factors, including knowledge, skills, experience, and location. In addition to a competitive base salary, we offer discretionary target cash bonuses, restricted stock units (subject to Board Approval), and a comprehensive benefits package including health, life, and disability insurance, unbounded paid time off including parental leave, and a 401(k).
Similar Jobs

Software Developer
Software Developer
- Via
- Montreal, QC, CA
- Hybrid, Remote
- Full time role
AI and Web3 optimize energy data for a cleaner, safer future.
About 1 year ago

Software Developer
Software Developer
- ONYX Insight
- Nottingham, England, GB
- In-person
- Full time role
Predictive analytics to optimize wind energy, boosting production and minimizing downtime globally.
2 months ago

Software Engineer
Software Engineer
- Electric Power Engineers
- Mexico City, CDMX, MX
- Remote
- Full time role
Enhancing grid reliability and resiliency for a sustainable energy future.
About 2 months ago

Senior Fullstack Software Engineer (Automation)
Senior Fullstack Software Engineer (Automation)
- Electric Power Engineers
- Pennsylvania, US
- Remote
- Full time role
Enhancing grid reliability and resiliency for a sustainable energy future.
21 days ago

Full Stack Developer
Full Stack Developer
- Teledyne Energy Systems
- Fredericton, NB, CA
- Remote
- Full time role
Innovative energy solutions for a greener future through advanced electrolytic, thermoelectric, and fuel cell systems.
25 days ago

Software Engineer I/II
Software Engineer I/II
- Omnidian
- Seattle, WA, US
- Remote
- Full time role
Empowering sustainable energy with 24/7 solar system monitoring and advanced diagnostics.
25 days ago

Software Engineer
Software Engineer
- CelLink
- Georgetown, TX, US
- Remote
- Full time role
Revolutionizing lightweight, eco-friendly circuits for enhanced power control and data transmission.
15 days ago

Software Engineer
Software Engineer
- Smartwyre
- United States
- Hybrid, Remote
- Full time role
"Boosting farm profitability through precise, secure data on incentives, pricing, and cost management."
12 days ago

Software Engineer
Software Engineer
- Iberdrola
- Glasgow, Scotland, GB
- Remote
- Full time role
Accelerating America's clean energy transition with sustainable power and industry-leading ethical practices.
6 days ago

Senior Software Engineer, Backend (Digital Products)
Senior Software Engineer, Backend (Digital Products)
- Scout Motors
- United States
- Hybrid, Remote
- Full time role
Reimagining iconic American SUVs as next-gen all-electric trucks for a sustainable future.
6 days ago