Senior Software Engineer
About the role
We are seeking a Senior Software Engineer to join our Cloud Engineering team. You will play a role in designing, building, and scaling the backend services and cloud infrastructure that power ChargePoint’s EV charging ecosystem. This is a high-impact role where you’ll collaborate across engineering, product, and operations to deliver reliable, secure, and scalable cloud solutions.
Responsibilities
- Design and implement scalable microservices and APIs for ChargePoint’s cloud platform
- Build and maintain distributed systems that support millions of connected EV chargers and users
- Collaborate with cross-functional teams to define architecture and deliver high-quality software
- Optimize performance, reliability, and security of cloud services
- Participate in code reviews, design discussions, and agile ceremonies
Requirements
- BS in Computer Science
- 5+ years of experience in backend or cloud software engineering
- Strong proficiency in one or more programming languages (Java, Go, Python)
- Solid understanding of distributed systems, RESTful APIs, and event-driven architectures
- Knowledge of SQL and NoSQL databases (PostgreSQL, DynamoDB, Cassandra)
- Hands-on experience with containerization and orchestration (Docker, Kubernetes)
- Experience with messaging systems (Kafka, RabbitMQ, or similar)
- Excellent problem-solving, communication, and collaboration skills
- Hybrid in office 3X a week
Preferred Qualifications
- Experience with real-time data processing
- Knowledge of security best practices in cloud environments
Benefits
ChargePoint is committed to fair and equitable compensation practices. The targeted US salary range for roles at this operating level is $142,000 to $200,000. This range represents base salary and does not reflect equity, benefits or variable pay where applicable. Actual base salaries are based on several factors unique to each candidate, including but not limited to skill set, experience, certifications and specific work location.
Pay
Actual base salaries are based on several factors unique to each candidate, including but not limited to skill set, experience, certifications and specific work location.
Schedule
Hybrid in office 3X a week