Gridware logo
GridwarePosted 2 weeks ago

Senior Software Engineer, Grid Communications

On-siteSan Francisco, California, United States

Full TimeSenior LevelStartup

Job Summary

Design, build, test, and operate scalable, observable, and fault-tolerant software for a distributed fleet of grid devices. Create low-latency, event-driven pipelines to ingest millions of daily events, manage sensor data retrievals, and process command updates. Own end-to-end service lifecycle including simulated and hardware-in-the-loop testing with the Firmware team. Lead cross-functional projects optimizing system performance while establishing observability, monitoring, and incident response capabilities. Make key architectural decisions from protocol design to infrastructure, collaborating closely with Data Engineering, DevOps, and cross-functional teams.

Required Qualifications

  • 5+ years of hands-on experience developing distributed, event-driven systems on cloud-native platforms using Python or Go
  • Experience with Kafka, Kinesis, Redpanda, or Apache Pulsar
  • Experience with using observability, monitoring, and logging tools such as Grafana, Prometheus, Loki, or similar
  • Strong communication skills and the ability to navigate ambiguity

Desired Qualifications

  • Production experience optimizing transport layer protocols (TCP/UDP/QUIC)
  • Deep understanding of networking, DNS, TLS, and DTLS
  • Experience developing software for distributed physical, IoT, or sensing systems
  • Experience with Apollo Router / GraphQL federation gateways
  • Expertise with Kubernetes, GitOps workflows, and Infrastructure as Code
  • Experience in high-growth startup environments where you must wear many hats

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce