CareerPlan

Lead Software Engineer

Reston, VA, USRemoteFull-time2026-11-09 → 2026-11-10
RemoteNo visa sponsorship

Core

Lead the hands-on development and evolution of DROP, a client-facing software product helping utilities plan and evaluate demand response programs.

Role type

Senior individual-contributor Lead Software Engineer

Builds

Automated workflows for customer/device assignments, program operations, telemetry processing, performance analysis, and reporting within the DROP platform.

Domain

Energy sector (utilities, demand response, distributed energy resources) + Cloud Data Engineering

Required skills

Python, SQL, APIs, data pipelines, cloud platforms, Git, automated testing, CI/CD, monitoring, troubleshooting

Preferred skills

Microsoft Azure, Databricks, Apache Spark, Docker, Power BI, Microsoft Fabric, React, Next.js, FastAPI, .NET, time-series data, machine learning, generative AI, agentic workflows

Technologies

Python, SQL, Microsoft Azure, Databricks, Apache Spark, Docker, Power BI, Microsoft Fabric, React, Next.js, FastAPI, .NET

Responsibilities

Design, develop, test, document, and maintain DROP components across UI, APIs, data services, and analytical workflows; Refactor and modernize existing code; Mentor contributing engineers; Partner with product leadership and clients to translate needs into technical requirements; Improve CI/CD, logging, monitoring, and data validation practices; Evaluate and integrate AI-assisted tools and generative AI capabilities.

Seniority

Senior, hands-on IC with mentorship responsibilities