Application Guide

How to Apply for Senior Software Engineer

at Charge Point

🏢 About Charge Point

ChargePoint is the world's largest open EV charging network, uniquely positioned at the intersection of sustainability and technology. Working here means contributing directly to the global transition to electric vehicles with a company that has deployed more charging spots than any other network. Their open network approach creates interoperability that benefits all EV drivers, making this a mission-driven opportunity with tangible environmental impact.

About This Role

This Senior Software Engineer role focuses specifically on fleet management systems within EV charging infrastructure, requiring you to build scalable solutions using Kotlin/Spring Boot on AWS/Kubernetes. You'll follow a 'you build it, you own it' methodology, taking full ownership of projects from development through deployment and maintenance. This position directly supports ChargePoint's core business of enabling widespread EV adoption through reliable charging solutions.

💡 A Day in the Life

A typical day involves collaborating with Product and Design teams on fleet management features, developing Kotlin/Spring Boot services for the charging infrastructure, and participating in architectural discussions about scalable AWS/Kubernetes deployments. You'll likely be troubleshooting production systems, reviewing code with team members, and planning deployments while ensuring the reliability of critical EV charging services.

🎯 Who Charge Point Is Looking For

  • Has 3-5 years of professional experience with Kotlin/Java development, specifically with Spring Boot frameworks
  • Demonstrates experience making architectural decisions for scalable systems, particularly in AWS/Kubernetes environments
  • Possesses strong communication skills to collaborate with Product, Design, and Project Delivery teams while explaining technical choices
  • Shows interest in or experience with fleet management systems, IoT, or infrastructure software that requires high reliability

📝 Tips for Applying to Charge Point

1

Highlight specific Kotlin/Spring Boot projects where you built scalable systems, especially if they involved AWS or Kubernetes

2

Demonstrate your understanding of 'you build it, you own it' methodology by describing projects where you took full ownership from development through maintenance

3

Show how your experience aligns with fleet management or infrastructure systems, even if indirectly (e.g., logistics, IoT, or distributed systems)

4

Research ChargePoint's specific fleet solutions and mention how your skills could enhance their offerings

5

Emphasize collaboration with cross-functional teams, providing concrete examples of working with Product and Design departments

✉️ What to Emphasize in Your Cover Letter

['Your experience with Kotlin/Spring Boot in building scalable backend systems', 'Examples of taking ownership of projects through their entire lifecycle (development, deployment, maintenance)', "How your skills align with ChargePoint's mission of enabling EV adoption through reliable charging infrastructure", "Specific interest in fleet management systems and how you've worked on similar complex, distributed systems"]

Generate Cover Letter →

🔍 Research Before Applying

To stand out, make sure you've researched:

  • ChargePoint's specific fleet management solutions and how they integrate with their overall network
  • The company's open network approach and how it differs from competitors' closed systems
  • Recent ChargePoint news about European expansion, particularly in the Netherlands market
  • Technical challenges in EV charging infrastructure (reliability, scalability, interoperability)

💬 Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Technical deep dive on Kotlin/Spring Boot architecture patterns for scalable systems
2 Scenario-based questions about designing fleet management features for EV charging networks
3 Discussion of AWS/Kubernetes implementation experiences and troubleshooting distributed systems
4 Behavioral questions about collaborating with Product and Design teams on complex projects
5 Questions about your approach to the 'you build it, you own it' methodology and maintaining production systems
Practice Interview Questions →

⚠️ Common Mistakes to Avoid

  • Focusing only on Java experience without demonstrating Kotlin proficiency or willingness to learn
  • Presenting yourself as purely a developer without showing interest in the full project lifecycle (deployment, maintenance)
  • Generic applications that don't address ChargePoint's specific mission in EV charging or fleet management systems

📅 Application Timeline

This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.

Typical hiring timeline:

1

Application Review

1-2 weeks

2

Initial Screening

Phone call or written assessment

3

Interviews

1-2 rounds, usually virtual

Offer

Congratulations!

Ready to Apply?

Good luck with your application to Charge Point!