CareerPlan

Software Engineer, Backend - Member Software

USAFull-time2026-11-08 → 2026-11-10
On-site

Core

Design and build distributed systems for critical member and operational workflows, ensuring correctness under retries, duplicates, and partial failures.

Role type

Senior Backend Software Engineer (Distributed Systems)

Builds

Distributed systems, workflow orchestration, and data pipelines for member-facing applications

Domain

Energy / Utilities

Required skills

Distributed systems design, API design, Idempotency handling, State machine design, Failure recovery, Observability, System invariants, Automation design, Technical decision making, Stakeholder communication

Preferred skills

Operationally complex products experience

Technologies

None explicitly stated

Responsibilities

Design distributed systems for member workflows, Define ownership and state across services, Build infrastructure for experimentation and orchestration, Stream live and derived data, Communicate technical decisions

Seniority

Senior, hands-on IC