Application Guide

How to Apply for Senior Software Engineer

at Charge Point

🏢 About Charge Point

ChargePoint operates the world's largest open EV charging network, uniquely positioned at the intersection of clean energy and transportation technology. Working here means contributing directly to reducing carbon emissions while building scalable infrastructure that supports the global transition to electric vehicles.

About This Role

This Senior Software Engineer role focuses on backend systems that control and operate EV charging stations, requiring you to design and maintain software that automates charging operations. You'll be building mission-critical infrastructure that directly impacts EV drivers' experience and the reliability of charging networks across Europe.

💡 A Day in the Life

You might start by reviewing overnight charging session data and system alerts, then participate in a scrum planning session for new station control features. Your afternoon could involve designing a new API endpoint for fleet management customers while troubleshooting a database performance issue affecting station availability reporting.

🎯 Who Charge Point Is Looking For

  • Has 5+ years of backend development experience specifically with Java/Kotlin and Spring Boot in production environments
  • Demonstrates practical experience with both SQL (MySQL/PostgreSQL) and NoSQL (MongoDB/Elastic) databases in distributed systems
  • Has implemented messaging solutions using Kafka or RabbitMQ for real-time data processing in scalable applications
  • Shows genuine interest in learning Golang, PHP, or Python to adapt to ChargePoint's evolving tech stack

📝 Tips for Applying to Charge Point

1

Highlight specific experience with Spring Boot microservices that handle real-time operations or IoT device management

2

Include metrics about system scalability you've achieved (e.g., 'handled X concurrent connections' or 'reduced latency by Y%')

3

Mention any experience with energy management systems, IoT platforms, or hardware-software integration projects

4

Demonstrate knowledge of Austrian/German EV market trends or European charging standards (like OCPP)

5

Show examples of API design for external teams or customers in previous roles

✉️ What to Emphasize in Your Cover Letter

['Your experience with backend systems that control physical hardware or IoT devices', 'Specific examples of improving system architecture based on customer needs', "Interest in sustainable technology and ChargePoint's mission to accelerate EV adoption", 'Experience working in scrum teams on products with both B2B and B2C components']

Generate Cover Letter →

🔍 Research Before Applying

To stand out, make sure you've researched:

  • ChargePoint's specific products for commercial fleets versus public charging in the Austrian market
  • The Open Charge Point Protocol (OCPP) standard that ChargePoint's software likely interfaces with
  • Austria's national EV adoption goals and charging infrastructure targets
  • How ChargePoint's 'open network' differs from competitors' closed ecosystems

💬 Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Designing fault-tolerant systems for controlling distributed charging stations across Austria/Europe
2 Implementing queuing patterns with Kafka for handling charging session data and station commands
3 Database design considerations for both transactional charging data and analytical usage patterns
4 API versioning and backward compatibility strategies for external partners
5 Approach to maintaining and refactoring legacy code while ensuring 24/7 system availability
Practice Interview Questions →

⚠️ Common Mistakes to Avoid

  • Focusing only on web application experience without mentioning backend systems or hardware integration
  • Not demonstrating understanding of why charging station software requires high reliability and real-time processing
  • Presenting as purely a coder without showing experience in system design or architecture decisions

📅 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!