G

Gridware

Real-time grid monitoring and predictive maintenance

Senior Software Engineer - Field Software

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USA$190k - $220k /yr

About the Job

Requirements

  • At least 5 years of professional backend software engineering experience.
  • Strong experience with Python and PostgreSQL, including making schema changes to live production databases.
  • Experience designing and building production GraphQL APIs and data pipelines where correctness and reliability matter.
  • Experience building and operating distributed systems, including debugging and understanding failures in production.
  • Experience deploying and operating services in cloud environments; the company uses AWS and Kubernetes.
  • Experience using AI coding tools effectively while maintaining ownership of the design, quality, and correctness of the code produced.
  • Track record of owning software systems end to end and proactively identifying and addressing problems.

Responsibilities

  • Design, build, and own backend services supporting the full lifecycle of Gridware devices and field assets.
  • Build GraphQL APIs supporting an offline-first mobile application used by field crews and utility linemen.
  • Develop reliable data pipelines and integrations for exchanging asset data with utilities.
  • Design systems and data models representing grid infrastructure, assets, and the relationships between them.
  • Own systems end to end, from architecture and implementation through deployment, monitoring, and production operation.
  • Work directly with field crews to understand operational workflows and see software used in the field.
  • Partner with Field Operations, Product, Data, and other engineering teams to translate real-world workflows into scalable software.
  • Contribute to architecture and technical decisions as Gridware’s systems and field deployments scale.

Desired Qualifications

  • Experience with Apollo Federation, SQLAlchemy, or asynchronous Python.
  • Experience building backend systems for mobile or offline-first applications.
  • Experience with TypeScript and contributing across the full stack.
  • Experience with event-driven systems such as Kafka or SQS.
  • Experience with observability tools such as OpenTelemetry, Grafana, or Sentry.
  • Experience with data lakehouse technologies such as Databricks, Apache Iceberg, or Trino.
  • Experience with geospatial data, geographic information systems, or utility data.
  • Experience building software for mobile applications, Internet of Things or connected devices, utilities, or other physical-world systems.

About the Company

Gridware

Real-time grid monitoring and predictive maintenance

Gridware provides a real-time monitoring platform for electrical grids using sensors mounted on power poles to collect data on asset health and status. It analyzes this data to detect faults and predict hazards, giving utilities early warnings for preventative maintenance to prevent outages and wildfires. The system differentiates itself with a pole-mounted sensor network and analytics focused on wildfire risk, enabling proactive maintenance rather than reactive responses. Its goal is to improve public safety and grid reliability while reducing wildfire risk and the financial liabilities faced by utilities.

Company size
201-500
Company stage
Series B
Total funding
$97.3M
Headquarters
San Francisco, CA
Founded
2020

Recently Posted Jobs

Explore more opportunities at Gridware

See more jobs