Staff Software Engineer - Fleet

over 3 years ago
Full time role
Remote... more
Remote... more

Job Description

About Us

With electric vehicles (EVs) expected to be nearly 30% of new vehicle sales by 2025 and more than 50% by 2040, electric mobility is becoming a reality. ChargePoint is at the center of this revolution, powering one of the world’s leading EV charging networks and a comprehensive set of hardware, software and mobile solutions for every charging need. We bring together drivers, businesses, automakers, policymakers, utilities and other stakeholders to make e-mobility a global reality.

Since our founding in 2007, ChargePoint has focused solely on EV charging and established a business model that's been validated by more than a decade in business and thousands of customers. As now a public company, we remain focused on broadening our market leadership and building on years of innovation. ChargePoint offers a once-in-a-lifetime chance to build our all-electric future and dominate a trillion-dollar market. 

Join the team that is building the EV charging industry and make your mark on how people and goods will get everywhere they need to go, in any context, for generations to come

Discover what it’s like to help build the fueling network of the future - check out our Engineering Blog.

Reports To

Director, Software Engineering

What You Will Be Doing

  • You will build user-facing products and a scalable architecture to optimize electric fleet charging solutions. As a product back-end engineer at ChargePoint, you’ll work on code that’s closest to the business. Software goals include building and maintaining real-time depot and energy management, providing a dynamic and real-time view of electric vehicle (EV) fleets, and fashioning visualization and notification systems that let us make the users’ experience efficient and seamless.
  • Your work will affect electrical vehicle drivers, fleets, and operations teams as they use the ChargePoint network across the globe.
  • You will work across teams to build and collaborate on product requirements for the next generation of world-class EV technology products.
  • Help make our team better by contributing to code reviews, documentation, and development process.

What You Will Bring to ChargePoint

  • Write code for high quality, web-based energy-management applications. Create robust applications and develop functional prototypes quickly.
  • Design best-fit, adaptive solutions to energy and cost optimization problems.
  • Work with the product team to design and spec new functionality.
  • Work with QA to understand and deliver the work in a given timeline.
  • Participate in all phases of development, from design to implementation, unit testing, and release.
  • Introduce new, cutting-edge technologies to help ChargePoint applications manage energy efficiently and minimize energy costs in a scalable, high-availability manner.

Requirements

  • Experience with a server-side language such as Python (preferred), Java, Go, etc.
  • AWS experience or any other cloud dev experience is important
  • Comfortable with full-stack projects and able to build a minimum working product quickly
  • Familiarity with server architectures, web services (REST, SOAP) and distributed systems, micro services, etc.
  • Experience with linear programming techniques, process control, device control, and queueing systems is a plus
  • Exposure to architectural patterns of a large-scale web application
  • Understanding of web concepts such as session, cache, cookies, connection pooling, and so on
  • Working knowledge of databases
  • Knowledge of source control tools
  • Familiarity with Kubernetes, NoSQL, ELK stack is a plus
  • Strong CS fundamentals
  • At least 7 years of industry experience
  • Bachelor's Degree in Computer Science or equivalent

Location

With offices in the UK, France, Netherlands and Germany we are happy to fully support you working remotely

We are committed to an inclusive and diverse team. ChargePoint is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status.

If there is a match between your experiences/skills and the Company needs, we will contact you directly.

ChargePoint is an equal opportunity employer. 
Applicants only - Recruiting agencies do not contact.

#LI-AN1

#remote

Similar jobs