Software Engineer — Charging Vendor Integrations

Argyllinfotech
  • NULL, AK
  • Instant Apply
16 days ago

Job Description

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.
  • Day 1 onsite required.
  • 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

Numbers & Facts

LocationNULL, AK

Skills

  • Amazon Web Services (AWS)unmatched
  • Apache Kafkaunmatched
  • Application Programming Interface (API)unmatched
  • Automotive Repair and Maintenanceunmatched
  • Cloud Computingunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Customer Support/Serviceunmatched
  • Data Modelingunmatched
  • DevOpsunmatched
  • Djangounmatched
  • Dockerunmatched
  • Engineeringunmatched
  • GCP (Good Clinical Practices)unmatched
  • Internet of Thingsunmatched
  • Machine Toolunmatched
  • Messaging Middlewareunmatched
  • Onboardingunmatched
  • Production Controlunmatched
  • Python Programming/Scripting Languageunmatched
  • REST (Representational State Transfer)unmatched
  • React.jsunmatched
  • SQL Databasesunmatched
  • Software Engineeringunmatched
  • Systems Administration/Managementunmatched
  • Vehicle Fleetsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder