Software Engineer, SupportHub at EnergyHub
$90,000–$110,000
Jul 26, 2026
—
Jul 27, 2026
What this job asks for AI summary
A support engineering role focused on diagnosing and resolving production issues, configuring data flows with external partners, writing and maintaining Python scripts for data tasks, and building data warehouse dashboards. The position also involves debugging across a Java-primary codebase, contributing bug-fix code changes, and participating in an on-call rotation. It suits early-career engineers comfortable working across APIs, cloud logging tools, and multiple internal and external stakeholders.
Junior level · New York-Newark-Jersey City, NY-NJ-PA · Full-time
“or” means any one of them counts — you don't need all of them.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Roughly 510 people in the New York-Newark-Jersey City, NY-NJ-PA area plausibly meet what this posting asks for (software quality assurance analysts and testers). range 380–660
Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $133,411 (middle half $102,189–$162,640).
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.
Why we read it this way (8)
The role is titled 'Software Engineer I' and is described as the third member of a Support Engineering team. The day-to-day work blends software development (bug-fix PRs, Python scripting, dashboards) with technical support and root-cause analysis, making it a genuine hybrid between 15-1252 Software Developers and 15-1211 Computer Systems Analysts. 15-1252 was chosen as primary because the JD explicitly involves contributing code to the codebase, writing/maintaining scripts, and building dashboards.
AWS CloudWatch is listed as the primary example for log/issue debugging tools; Sentry and Datadog are named as interchangeable alternatives in the same requirement.
Java is mentioned in the responsibilities narrative ('most often in Java, sometimes in Python and occasionally TypeScript') as the primary debug language, but it is not listed under Required Skills — it appears only as context for the kind of code the engineer will read. Marked as preferred accordingly.
TypeScript similarly appears only in the responsibilities narrative, not in the Required Skills section.
Full-stack web development experience is listed under Required Skills but names no specific framework or tool, so it was not emitted as a concrete skill per extraction rules.
No compensation figures are provided in the posting.
The posting does not specify a remote/hybrid/in-office arrangement explicitly, but references to on-site perks (Citi Bike, bike rack, stocked fridge) suggest an in-office or hybrid role in the New York metro area. Remote is set to false.
Location is inferred as New York metro (EnergyHub is headquartered in Brooklyn, NY) — not explicitly stated in this posting.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.