Software Application Engineer

About Us

Weave Grid is an early-stage startup that works with utilities and electric vehicle (EV) owners to enable and accelerate the electrification of transportation. Using machine learning, optimization, and predictive analytics, our software solution solves several EV-grid integration challenges for utilities in a systems-oriented manner; helps integrate renewable energy resources on the grid; and saves utility customers money on their bills.  Our vision is to drive the rapid decarbonization of the transportation and electric networks by intelligently connecting EVs to the grid.


Job Description

As a  Software Application Engineer for Weave Grid, you will work with our team of engineers to design and develop our mobile and web applications. This is a unique opportunity to be highly involved in key decisions on design, web frameworks, development practices, etc.  Your responsibilities will include:

  • Developing the front end of our mobile and web applications using best of breed software tools and current best practices.

  • Integrating the apps with REST APIs and cloud-based back end systems.

  • Collaborating with data scientists and back end engineers to design an appropriate data model for optimal application performance.

  • Establishing cloud-native processes for application development and deployment.


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




  • 2+ years of full-time experience as a front end or full stack engineer.

  • BA/BS or equivalent training in Computer Science, Computer Engineering, or related field. 

  • Ability to independently develop new features for our web and mobile applications in a cloud-native software platform (AWS, GCP, or equivalent).

  • Excellent communication skills. Ability to work with product, UX, and back end engineering teams to create web and mobile applications.

  • Experience with the following coding languages/frameworks:

  • Web development tools (e.g., HTML5, CSS, Javascript)

  • Javascript libraries and frameworks (jQuery, D3, Angular, or equivalent)

  • Mobile app development frameworks (e.g. React Native)

  • REST client programming (specifically, integrating APIs into web/mobile apps)

  • Git (or other version control systems)



  • Experience working at an early-stage startup or a similar fast-paced environment.

  • Familiarity with the following software development technologies:

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

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

    • Database querying and management (SQL, MySQL, PostgreSQL, or equivalent)

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.