About the role

  • Full-stack software engineer creating software for managing microgrids in a fast-paced energy company. Collaborate with teams to develop efficient energy management solutions.

Responsibilities

  • build software to efficiently manage microgrids and other distributed energy resources
  • report to our Director of Software Engineering
  • based in our New York City office (Union Square area)

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field preferred
  • 5+ years of experience with Python and JavaScript/TypeScript development
  • FastAPI and microservices experience
  • React for front-end development
  • PostgreSQL and relational database design
  • Experience with high-volume, time-series data processing
  • Experience with message brokers and IoT protocols (MQTT, Sparkplug B, AWS IoT Core)
  • Experience with SCADA platforms (e.g., Ignition or equivalent) and deployment and management of edge devices
  • Experience with SCADA/energy protocols such as Modbus, OpenADR, DNP3, or IEEE 61850
  • Excellent communication and collaboration skills to work across teams with evolving requirements

Benefits

  • medical benefits
  • paid vacation and holidays
  • 401K matching

Job title

Software Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job