E
EnergyHub
Senior Software Engineer (Program)
Skills
ReactTypescriptJavaMicroservicesSpring Boot
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
$130,000 – $170,000 / year
Location:
United States
Work mode:
Onsite
Published on:
17 August 2026
What they need
- The Program Engineering Team owns a core part of our platform: how customer programs are configured and maintained across a growing set of product offerings
- You will help evolve a critical system that sits at the intersection of product, platform engineering, and operations
- This is an opportunity to join an energized team bringing clarity to complex domains, building systems that scale as the business grows, modernizing the user experience, and having a positive impact on our climate future
- As a senior engineer, you would support our mission by developing high-quality solutions across the stack — bringing structure to our data, standing up new services and tooling, and building client-facing capabilities on top of them
- Own the design of an authoritative source of truth for program configuration, and lead the migration path to get there
- Lead schema design and data flow architecture through a collaborative and inclusive process
- Build and maintain microservices and APIs that other teams confidently depend on, using contract-driven development practices
- Collaborate cross-functionally with product managers, designers, internal engineering teams, and other stakeholders to contribute to high-impact projects
- Mentor and support other engineers, fostering a strong technical culture of respect, open communication, and collaboration
Benefits
- 401(k) with employer match
- HSA and FSA options
- Medical opt-out allowance
- 100% paid medical insurance for employees
- Tuition reimbursement and continuing ed stipend
- Work from our Brooklyn or Burlington office, or fully remote
- Dog Fridays at Brooklyn HQ
- Company happy hours
- Wellbeing subsidy
- Bi-annual full-team meetings at our Brooklyn HQ- Senior-level experience with the Java + Spring ecosystem
- Strong communication skills, with an emphasis on cross-functional collaboration and working on challenging technical problems
- Experience with web services, RESTful APIs, and contract-driven development
- Ability to operate autonomously, providing technical vision and guiding the team toward scalable solutions
- 5+ years of professional software engineering experience, with proven success at senior-level responsibilities
- Strong experience in testing methodologies, and full SDLC best practices
- Experience with Domain-Driven Design and decomposing monolithic systems into services with clear ownership boundaries
- Experience contributing to a real data migration — consolidating conflicting data from multiple sources into a single source of truth and cutting over without breaking downstream consumers
- Experience with multiple data stores, both relational and NoSQL (We use MongoDB, Postgres, and Snowflake, among others)
- Experience with protocol buffers and gRPC communications
- Experience working on highly configurable software products a plus
- Experience with frontend development (Typescript + React), or a willingness to learn it
- Familiarity with the energy, DER, or virtual power plant domain a plus (learnable on the job)
Other offers great for you!
These companies are also looking for great profiles
N
NGC x OPTIMA
Ingénieur Logiciel embarqué
Freelance
Cergy, France
Hybrid, Onsite
Skills
AUTOSARBSW
1 month ago
Quick apply
S
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming
5 days ago
Quick apply
F
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Neuilly-sur-Seine, France
Hybrid
Skills
LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform
11 minutes ago
Quick apply
No company information available.