Staff Software Engineer, Data and Partner Platform

EnergyHub

United States

On-site

USD 180,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Collaborative culture
Real responsibility from day one
Diverse and dynamic environment

Job summary

EnergyHub is seeking a Staff Software Engineer to join our Data and Partner Platform team (DAP). You will shape the future of energy technology by driving architectural decisions, mentoring engineers, and building scalable data systems that power partner integrations and critical platform features.

You will lead cross-team initiatives, design scalable data pipelines, and own technically complex systems while collaborating with product, operations, and business teams to deliver reliable solutions.

Qualifications

  • 7+ years of professional software engineering experience with staff-level responsibilities.
  • Full-stack engineering background with experience scaling distributed systems and designing solidly-architected microservices.
  • Strong proficiency with gRPC/protobuf, RESTful APIs, and contract driven development across multi-repository service meshes.
  • Clear understanding of OLAP vs OLTP relational databases, with hands-on experience planning and implementing high-performance data processes using both.
  • Demonstrated experience integrating complex partner and third party APIs as well as building and maintaining file-driven data pipelines.

Responsibilities

  • Champion long-term architectural excellence by envisioning ideal approaches to complex processes and translating the vision into well-scoped, measurable initiatives.
  • Coordinate across engineering teams to align on technical direction, standards, and best practices.
  • Architect and implement scalable systems for ingesting, processing, observing, and maintaining billions of data points.
  • Design and build integrations with partner and third party APIs and file-driven pipelines (CSV/SFTP/Airflow).
  • Build and maintain microservices and APIs that teams depend on using contract-driven development.

Skills

Staff-level experience
Full-stack background
gRPC/REST API design
OLAP/OLTP databases
Partner API integration

Tools

AWS
Snowflake
Postgres
MongoDB
React
TypeScript
Java
Spring Boot
Python
Airflow
Docker
GitHub

Job description

About The Opportunity

We are looking for a Staff Software Engineer to join our Data and Partner Platform team (DAP) and help shape the future of energy technology. In this role, you will operate at the intersection of deep technical craft and broad organizational impact - driving architectural decisions, mentoring engineers, and building systems that are reliable, scalable, and grounded in the realities of the energy industry. You will be a key technical voice across engineering and a trusted partner to product, operations, and business teams alike.

About The Opportunity

We are looking for a Staff Software Engineer to join our Data and Partner Platform team (DAP) and help shape the future of energy technology. In this role, you will operate at the intersection of deep technical craft and broad organizational impact - driving architectural decisions, mentoring engineers, and building systems that are reliable, scalable, and grounded in the realities of the energy industry. You will be a key technical voice across engineering and a trusted partner to product, operations, and business teams alike.

The Data and Partner Platform team manages partner integrations, data translation, and our Snowflake account. We work closely with most teams across the organization and drive critical platform engineering that runs core business functionality. The team is driven, diverse, and wildly talented. We are driving foundational improvements that improve our agility and speed while maintaining legacy systems.

Main Responsibilities
Technical leadership and vision
  • Champion long-term excellence by envisioning ideal approaches to complex processes and translating the vision into well-scoped, measurable initiatives that can be prioritized alongside business goals.
  • Coordinate across engineering teams to align on technical direction, standards, and best practices.
  • Develop deep domain expertise in utility programs, demand responses, DER lifecycles, wholesale energy markets, and the regulatory realities that shape them, so every technical decision is grounded in how the energy industry actually operates.
  • Collaborate with product and engineering leadership to strike the right balance between business-driven and team-driven priorities, maximizing both velocity and reliability.
  • Build the absolutely coolest stuff of your career and give yourself something to be deeply proud of.
Systems design and data engineering
  • Architect and implement scalable systems for ingesting, processing, observing, and maintaining billions of data points, with performance, accuracy, security, and compliance considered across the full lifecycle.
  • Lead schema design and data flow architecture through a collaborative and inclusive process.
  • Design and build integrations with partner and third party APIs, including OEMs, utility, and data partners, as well as file-driven pipelines (CSV/SFTP/Airflow) that support them.
  • Build and maintain microservices and APIs that other teams confidently depend on, using contract-driven development practices.
Operational excellence and incident response
  • Drive investigations end to end, from initial alert through root cause analysis to resolution, with the composure to lead under pressure and the rigor to prevent recurrence.
  • Build operational scripts, runbooks, and detection tooling that transform one-time triage into repeatable capability for the team.
  • Pursue root causes beyond their symptoms, never accepting "it's working now” without a clear understanding of why it failed and what prevents it from happening again.
  • Monitor cloud costs across the team’s toolset to maintain efficiency and justify expenditure.
Cross functional collaboration and mentorship
  • Build and maintain strong relationships with partner teams across engineering, partner solutions, and business development, leveraging trust to solve cross-team problems no single group could address alone.
  • Mentor and develop engineers across the team and broader organization while remaining open to learning from their experiences and perspectives.
  • Manage access and roles across the stack to deliver predictable, compliant experiences that meet privacy and security requirements.
  • Contribute to product quality by building new features, improving existing ones, and retiring deprecated functionality.
Key Skills & Experience
Engineering craft
  • 7+ years of professional software engineering experience with demonstrated staff-level responsibilities or equivalent scope
  • Proven full-stack engineering background with experience scaling distributed systems and designing solidly-architected microservices
  • Strong proficiency with gRPC/protobuf, RESTful APIs, and contract driven development across multi-repository service meshes.
  • Clear understanding of the distinction between OLAP and OLTP relational databases, with hands‑on experience planning and implementing high-performance data processes using both.
  • Demonstrated experience integrating complex partner and third party APIs as well as building and maintaining file-driven data pipelines.
Engineering instincts
  • Relentless drive for quality and performance, with strong testing discipline spanning unit, integration, TDD, and end to end approaches.
  • Proactive approach to observability. You ensure the right context surfaces in exceptions and logs to enable rapid and accurate troubleshooting.
  • Strong data-integrity instincts and incident-response composure, with the ability to lead high‑severity, multi-system investigations from first alert to final root cause.
  • Experience in support‑adjacent roles including on‑call rotations, triage, or customer facing resolution that has provided you empathy for how systems fail and how users get stuck.
  • Thoughtful, judicious use of AI/LLM tooling to improve efficiency without over-reliance.
Communication and presence
  • Exceptional written and verbal communication skills. You have a talent for producing clear, concise design documents, data model references, and runbooks that become team‑standard reference material.
  • Ability to operate with a high degree of autonomy while providing technical vision and guiding the team toward scalable, well‑considered solutions.
  • Collaborative, warm, and generous with colleagues, with a genuine investment in helping others succeed.
Nice to haves
  • Prior experience in the energy industry, including familiarity with utility programs, demand response, DER management, or wholesale energy markets.
  • Experience working in regulated industries with compliance and data privacy requirements.
  • Background in building internal developer tooling, platform capabilities, or shared infrastructure that improves team‑wide productivity.
  • Familiarity with data quality monitoring and observability tooling.
Technologies we use
  • AWS, S3, SNS/SQS, RabbitMQ
  • Snowflake, dbt, Fivetran, Postgres, and MongoDB
  • gRPC/protobuf, React, TypeScript, Java, Spring Boot, Python
  • DataDog, Metaplane
  • Airflow, Docker, Robot Framework
  • Sigma
  • GitHub
Why work for EnergyHub?
  • Collaborate with outstanding people: Our employees work hard, do great work, and enjoy collaborating and learning from each other.
  • Make an immediate impact: New employees can expect to be given real responsibility for bringing new technologies to the marketplace. You are empowered to perform as soon as you join the team!
  • Gain well rounded experience: EnergyHub offers a diverse and dynamic environment where you will
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Data Engineer
Principal Data Engineer

EnergyHub • United States

On-site
USD 150,000 - 190,000
Software Architect
Software Architect

EnergyHub • United States

On-site
USD 165,000 - 200,000
100% paid medical for employees
401(k) with employer match
Flexible schedule
+3
Senior Software Engineer, Program
Senior Software Engineer, Program

EnergyHub • United States

On-site
USD 130,000 - 170,000
100% paid medical for employees
401(k) with employer match
Flexible schedule
Staff Software Engineer - Data & Partner Platform
Staff Software Engineer - Data & Partner Platform

EnergyHub • United States

On-site
USD 180,000 - 240,000
Collaborative culture
Real responsibility from day one
Diverse and dynamic environment
Principal Data Engineer
Principal Data Engineer

Worky • Burlington (VT)

On-site
USD 180,000 - 220,000
100% paid medical for employees
401(k) with employer match
casual environment
+7
Senior Software Engineer, C&I
Senior Software Engineer, C&I

energyhub • United States

On-site
USD 130,000 - 170,000
100% paid medical
401(k) with employer match
Flexible schedule
+4
Principal Data Engineer Remote - United States
Principal Data Engineer Remote - United States

EnergyHub, Inc. • Northern (KY)

Hybrid
USD 180,000 - 220,000
100% paid medical for employees
401(k) with employer match
Flexible schedule
+3
Remote Staff Software Engineer, Data & Partner Platform
Remote Staff Software Engineer, Data & Partner Platform

EnergyHub • United States

Remote
USD 160,000 - 180,000
Senior Software Engineer, Program New Remote - United States
Senior Software Engineer, Program New Remote - United States

EnergyHub, Inc. • Northern (KY)

Hybrid
USD 130,000 - 170,000
Health insurance
401(k) matching
Flexible schedule
+3
Sales Engineer
Sales Engineer

EnergyHub • United States

On-site
USD 100,000 - 115,000