Full-stack software engineer

About us

Our mission is to drive rapid decarbonization in global transport and power sectors by intelligently connecting electric vehicles to the grid. Our software uses predictive analytics and systems optimization to make it cheaper and safer for utilities to support the growth of electric vehicles, increase renewable energy adoption, and save customers money. Weave Grid is backed by premier energy-focused venture investors. Join us to tackle one of the biggest challenges and business opportunities of this century.  

Industry Context

We are living through historic changes in the ways people use transportation — a sector that is now one of the largest and fastest-growing sources of greenhouse gas emissions.  

Electric vehicle (EV) sales are growing at over 60% a year, with vehicle manufacturers spending billions to get ready for an electric future. Boston Consulting Group estimates EVs will account for over half of all vehicle sales by 2030. Electric utilities see massive opportunities in this transformation, as the rise of EVs could drive more growth in energy demand over the next 10 years than any decade since the 1950s.  

Larger EV fleets can also help support renewable energy sources on the grid. But to accommodate growth in EVs, utilities will need to make substantial investments in infrastructure and technology. Weave Grid's software helps meet the challenge of our transition to electrified transport.

Job description

As Full-Stack Engineer at Weave Grid, you will be responsible for building the foundations of software that collects rich vehicle and consumer energy data and applies sophisticated predictive models to analyze and optimize vehicle charging patterns.​Joining the team in a critical early stage, you will shape the application architecture and create critical services that may support everything from secure authentication and 3rd party API integrations to robust data pipelines and customer interfaces. Beyond just software development, you will have an outsized impact on the company (culture, engineering practices, etc), with corresponding responsibility. You’ll need to collaborate closely with colleagues in engineering and data roles, as well as with the team’s energy and transportation subject matter experts. ​

Potential areas of focus

  • Building reliable, maintainable, well-structured data pipelines
  • Developing a platform for production-grade predictive modeling
  • Working across the stack to implement delightful UX features
  • Driving and maintaining industry best practices around engineering team collaboration

You don’t need to have prior energy or transportation sector experience, but passion for driving the Weave Grid mission is essential.

Compensation package will include competitive salary, equity, and benefits. Preference will be given to candidates based in (or willing to relocate to) the San Francisco Bay Area.


  • 5+ years of experience as a software engineer
  • Rigorous foundational training in Computer Science, Engineering, Physical Sciences or related fields Ability to independently develop new features for web and mobile applications in a cloud-native software platform (AWS, GCP, or equivalent)
  • Excellent communication skills
  • Demonstrated aptitude for collaborating with colleagues from engineering, data, product, design and executive teams
  • Experience with Python, SQL, NoSQL datastores and Javascript frameworks
  • Fluency in Git and distributed version control
  • A positive attitude
  • Intellectual humility and curiosity ​
  • Experience working at an early-stage startup or a similar fast-paced environment
  • Familiarity with any of the following software development technologies:

    CI/CD systems (CircleCI, Jenkins, CodeBuild, Cloud Build, or equivalent)

    Packaging, distributing, and orchestrating containerized applications (Docker, Kubernetes, etc.)


How to apply

Submit a resume and a brief cover letter to Please include any relevant links to Github, personal web pages, LinkedIn, or similar platforms.​