Senior Software Engineer: Device Communications

Protecting the grid today, preparing the grid for tomorrow
$175,000 - $190,000
Backend
Senior Software Engineer
In-Person
51 - 100 Employees
5+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer: Device Communications

About Gridware

Gridware exists to enhance and protect the mother of all networks: the electrical grid. The grid touches everything and the consequences can be dire when it fails: wildfires burn, land is destroyed, property is damaged, and lives are lost.

Our team created an advanced sensing system to continuously analyze critical grid behavior. Utilizing high-precision sensor arrays and intelligence, our system identifies and preemptively mitigates faults. The technology has been proven with utilities to bolster safety, enhance reliability, and reduce outages. The demand for power will only increase. We protect the grid of today while we build the grid of tomorrow.

In this role, you will lead development of our cloud services to enable command and control of our fleet of millions of devices. You will work closely with our Firmware, Circuit and Fault Intelligence, and Fleet Management teams to enable crossfunctional needs for overall system behavior. This is a critical role where your decisions will directly impact global system behavior and our grid monitoring capabilities.

We are a well-funded startup backed by top climate-tech and Silicon Valley investors, headquartered in San Francisco. We offer competitive compensation, comprehensive benefits, and the opportunity to work on meaningful technology that helps prevent disasters and protect critical infrastructure.

Join us in our mission to enhance and protect the electrical grid, working with cutting-edge technology and a talented team dedicated to making a real impact on infrastructure safety and reliability.

Last updated 4 hours ago

Responsibilities For Senior Software Engineer: Device Communications

  • Lead development of cloud services for device fleet command and control
  • Work with Firmware, Circuit and Fault Intelligence, and Fleet Management teams
  • Design and implement system architecture for device communications
  • Ensure reliable and efficient communication with millions of devices
  • Make critical decisions impacting global system behavior

Requirements For Senior Software Engineer: Device Communications

Python
TypeScript
React
PostgreSQL
Redis
Kubernetes
  • 5+ years of professional software engineering experience in relevant roles
  • Experience with Python, GraphQL, React, Typescript, PostgreSQL, Terraform, Linux systems
  • Experience with observability tooling (OpenTelemetry, Grafana, Prometheus)
  • Experience architecting cloud services communicating with fleets of devices
  • Experience working with Protobuf
  • Experience with networking fundamentals (TCP/IP internals)
  • Ability to thrive in a low structure, high-autonomy environment

Benefits For Senior Software Engineer: Device Communications

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Health, Dental & Vision Insurance (Gold and Platinum plans)
  • Paid parental leave
  • Alternating day off (every other Monday)
  • Two weeks per year paid break (Off the Grid)
  • Commuter allowance
  • Company-paid training

Interested in this job?

Jobs Related To Gridware Senior Software Engineer: Device Communications

Senior Software Engineer: Forward Deployed

Senior Software Engineer position at Gridware, developing customer-facing features and integrations for electrical grid monitoring systems.

Senior Software Engineer: Circuit and Fault Intelligence

Senior Software Engineer role at Gridware, leading development of automated fault detection systems for electrical grid protection and wildfire prevention.

Senior Software Engineer: Field Operations

Senior Software Engineer role at Gridware, developing systems to accelerate field deployment of grid monitoring devices and working with Field Operations teams.

Senior Software Engineer: Fleet Management

Senior Software Engineer position at Gridware, leading fleet management systems development for electrical grid monitoring devices in San Francisco.

Senior Software Engineer

Senior Software Engineer role at Intuit's Virtual Experts Platform, building AI-driven expertise solutions for TurboTax and QuickBooks products.