Senior Software Engineer, Field Software

Apply Here

Countries
Hybrid, USA
Job Types
software & tech
Experience
late
Organization Types
climate & sustainability, robotics, startups
Location
San Francisco - Hybrid
Posted Date
Company
Gridware
Salary
$190,000.0 - $220,000.0 a year

AI Summary

Job Description

Design, build, and own backend services, APIs, and data pipelines for managing field assets and devices. Shape asset data modeling and exchange with utilities. Build reliable systems for field teams, customers, and other engineering teams, connecting software to the physical world for installations and grid information.

Hard Requirements

  • 5+ years of professional backend software engineering experience
  • Strong experience with Python and PostgreSQL
  • Experience designing and building production GraphQL APIs and data pipelines
  • Experience building and operating distributed systems
  • Experience deploying and operating services in cloud environments (AWS and Kubernetes)
  • Experience using AI coding tools effectively
  • Strong technical judgment, communication, and cross-functional collaboration skills
  • Track record of owning software systems end to end

Soft Requirements

  • Experience with Apollo Federation, SQLAlchemy, or async 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, GIS, or utility data
  • Experience building software for mobile applications, IoT or connected devices, utilities, or other physical-world systems

Browse all urbanism jobs