CareerPlanSign in

Senior Software Engineer, Program

Brooklyn, NY💼 Full-time💰 $130,000–$130,000🗓 2026-08-12 → 2026-09-25

Core

Design and migrate the authoritative source of truth for customer program configuration across a growing set of product offerings.

Role type

Senior Software Engineer (Backend/Platform)

Builds

Microservices, APIs, and client-facing capabilities for program configuration.

Domain

Energy / Virtual Power Plants / SaaS

Deliverable

production ML models | product features | infrastructure

Required skills

Java, Spring ecosystem, RESTful APIs, contract-driven development, testing methodologies, full SDLC best practices, schema design, data flow architecture, microservices

Preferred skills

Data migration, Domain-Driven Design, relational and NoSQL databases, protocol buffers, gRPC, frontend development (TypeScript, React), highly configurable software products

Technologies

Java, Spring, MongoDB, Postgres, Snowflake, TypeScript, React, protocol buffers, gRPC

Responsibilities

Own the design of an authoritative source of truth for program configuration and lead the migration path; Lead schema design and data flow architecture; Build and maintain microservices and APIs; Collaborate cross-functionally with product managers, designers, and other stakeholders; Mentor and support other engineers

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.