Software Engineer - Marketing Technology

EnergyHub empowers utilities and customers to create clean energy future by turning smart devices into virtual power plants for grid stability.
$110,000 - $140,000
Backend
Mid-Level Software Engineer
In-Person
101 - 500 Employees
4+ years of experience
Enterprise SaaS · Energy

Description For Software Engineer - Marketing Technology

EnergyHub is revolutionizing the energy sector by creating solutions that transform smart devices into virtual power plants, enabling a more sustainable and efficient power grid. As a Software Engineer on our cross-functional growth team, you'll play a crucial role in developing marketing technology solutions that drive customer engagement and program enrollment.

The position combines marketing technology expertise with core software development, requiring proficiency in both frontend (React, TypeScript) and backend (Java, Python) technologies. You'll work on integrating marketing tools like Hubspot with core applications and help scale our platform's reach and effectiveness.

This role offers an unique opportunity to impact clean energy adoption while working with cutting-edge technologies including IoT, SaaS, and machine learning. You'll collaborate with outstanding team members in a culture that values initiative and innovation. The company provides comprehensive benefits and emphasizes work-life balance.

The ideal candidate will bring 4+ years of software development experience with strong knowledge of marketing technology platforms, particularly Hubspot. You'll be empowered to make immediate contributions while working on meaningful projects that help create a more sustainable energy future. If you're passionate about clean technology and want to join a dynamic team making real environmental impact, this role offers an excellent opportunity for growth and purpose-driven work.

Last updated 3 hours ago

Responsibilities For Software Engineer - Marketing Technology

  • Design and implement software solutions for marketing/client focused teams
  • Drive migration of email management and signup flows to Hubspot
  • Support analytics team through reporting and logging
  • Work with device manufacturers and utilities for enrollment opportunities
  • Contribute to code reviews, group planning, and debugging
  • React to technical, operational, and organizational obstacles
  • Contribute to team culture and inclusive environment

Requirements For Software Engineer - Marketing Technology

Java
Python
React
TypeScript
MongoDB
MySQL
  • 4+ years professional software development experience
  • Java experience (preferably Java 17)
  • Experience with scripting language (Python, Node/Javascript)
  • Experience with modern Frontend framework (React)
  • Extensive experience with Hubspot concepts and development

Benefits For Software Engineer - Marketing Technology

Medical Insurance
401k
Parental Leave
  • 100% paid medical for employees
  • 401(k) with employer match
  • Flexible schedule
  • Fully stocked fridge and pantry
  • Free Citi Bike membership
  • Secure bike rack
  • Gym subsidy
  • Paid parental leave
  • Education assistance program

Interested in this job?

Jobs Related To EnergyHub Software Engineer - Marketing Technology

Software Engineer - Marketing Technology

Software Engineer position at EnergyHub focusing on marketing technology integration and customer engagement solutions for clean energy initiatives.

Support Engineer

Support Engineer role at EnergyHub, working with Java, Python, and AWS to maintain and improve clean energy management systems.

Support Engineer

Support Engineer role at EnergyHub, working with Java, Python, and AWS to maintain and improve clean energy management systems.

Support Engineer

Support Engineer role at EnergyHub, working with Java, Python, and AWS to maintain and improve clean energy management systems.

Job Developer

Job Developer position at CEO helping formerly incarcerated individuals secure employment through employer partnerships and placement services.