Software Engineer - Charging Vendor Integrations
Team: Charging Infrastructure / Fleet Platform
Level: Mid Senior
Location: Foster City, CA
Work Arrangement: Onsite 4 Days/Week, Day 1 Onsite
Employment Type: Contract
Client: Zoox
About the Role
Our client operates its own charging network and relies on third-party charging providers such as EVgo across multiple hardware manufacturers and vendor platforms.
The team is building a single vendor gateway to integrate these different charging providers. You will own the gateway end-to-end, including protocol clients, abstraction layers, onboarding tooling, and the live service contract that fleet systems depend on.
This is a backend-focused engineering role at the intersection of third-party APIs, real-time systems, and EV-charging protocols.
Primary Stack: Python + React
You will work primarily in Python, with React supporting charger onboarding and operations tooling.
Key Responsibilities
- Build and operate production-grade backend services and API integrations.
- Develop integrations with third-party charging providers and vendor platforms.
- Design canonical data models and abstraction layers across heterogeneous systems.
- Build reliable integrations with inconsistent or unreliable external APIs.
- Develop event-driven and real-time systems supporting fleet consumers.
- Implement reliability patterns including retries, graceful degradation, monitoring, and observability.
- Develop and maintain React-based charger onboarding and operations tools.
- Deploy, monitor, and operate services in cloud environments.
- Collaborate across engineering, infrastructure, and fleet platform teams.
- Own services throughout the complete lifecycle-from development and deployment to production operations.
Required Skills
- Strong hands-on Python development experience.
- Production experience building backend services and API clients.
- Experience with modern Python frameworks such as FastAPI, Django, or Flask.
- Strong REST API / webhook integration experience.
- Experience working with SQL and vendor databases.
- Strong understanding of data modeling and data normalization.
- Experience with React; TypeScript is a plus.
- Experience with event-driven systems, message queues, or streaming platforms such as Kafka.
- Experience with cloud platforms such as AWS or GCP.
- Experience with Docker/containers and CI/CD.
- Strong understanding of production observability, monitoring, retries, and service reliability.
Preferred / Nice-to-Have Skills
- Hands-on experience with OCPP (Open Charge Point Protocol).
- Experience with OCPI (Open Charge Point Interface).
- Previous experience in EV charging, EVSE, energy, telematics, or IoT device fleets.
- Experience normalizing data from multiple hardware manufacturers or vendor platforms.
- DevOps/SRE experience, including IaC, CI/CD, cloud infrastructure, and monitoring.
- Experience working with real-time charging/session/status data.
Candidate Requirements
- Local candidates to Foster City, CA only.
- Must be able to work onsite 4 days per week.
- Mid Senior level backend/software engineering experience preferred.
Key Technologies
Python | React | FastAPI/Django/Flask | REST APIs | Webhooks | SQL | Kafka | AWS/GCP | Docker | CI/CD | OCPP | OCPI | EV Charging | EVSE