Staff Software Engineer, Data and Partner Platform
Core
Architect and build scalable data and partner integration systems for the energy industry, managing billions of data points and third-party APIs.
Role type
Staff Software Engineer (Data and Partner Platform)
Builds
Scalable data ingestion pipelines, microservices, APIs, and partner integrations for energy utilities and data partners.
Domain
Energy technology, data engineering, distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, Microservices design, gRPC/protobuf, RESTful APIs, Contract-driven development, OLAP/OLTP database management, Data pipeline engineering, Incident response leadership, Cloud cost optimization, Technical mentorship
Preferred skills
Energy industry domain knowledge (utility programs, DER, wholesale markets), Regulated industry compliance experience, Internal developer tooling, Data quality monitoring
Technologies
AWS (S3, SNS/SQS), RabbitMQ, Snowflake, dbt, Fivetran, Postgres, MongoDB, gRPC, React, TypeScript, Java, Spring Boot, Python, DataDog, Metaplane, Airflow, Docker, Robot Framework, Sigma, GitHub
Responsibilities
Champion long-term technical vision and coordinate cross-team technical direction, Architect and implement scalable systems for processing billions of data points, Design and build integrations with partner and third-party APIs, Lead end-to-end incident investigations and build operational tooling, Mentor engineers and manage access/roles across the stack
Seniority
Staff, strategic technical leadership and hands-on architecture