Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer II image - Rise Careers
Job details

Software Engineer II

EnergyHub empowers utilities and their customers to create a clean, distributed energy future. We are looking for a software engineer to help integrate tools with our applications and drive customer engagement.

Skills

  • Java experience
  • Scripting language experience
  • Frontend framework knowledge
  • Hubspot development knowledge

Responsibilities

  • Design and implement software solutions for marketing team engagement.
  • Migrate email management to Hubspot.
  • Support analytics through reporting.
  • Work with device manufacturers to expand enrollment opportunities.
  • Contribute to team culture and inclusive environment.

Benefits

  • 100% paid medical for employees
  • 401(k) with employer match
  • Flexible schedule
  • Casual environment
  • Education assistance program
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$125000 / YEARLY (est.)
min
max
$110000K
$140000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer II, EnergyHub

Join EnergyHub as a Software Engineer II and play a crucial role in revolutionizing the energy landscape! At EnergyHub, we believe in empowering utilities and customers to create a cleaner, distributed energy future. This remote role invites talented engineers with a knack for integrating marketing tools, like Hubspot and Salesforce, into our core applications built with Java and Python. You'll collaborate with our dynamic growth team, consisting of Product, Marketing, Analytics, and Engineering experts. Your mission? To design software solutions that amplify customer engagement and streamline enrollment for our innovative energy programs. With a focus on building tools for rapid experimentation and measuring campaign efficacy, you will directly impact how we harness consumer devices to fortify the grid. We're looking for someone with at least four years of experience in software development, preferably with Java 17 knowledge, scripting skills in Python and a solid understanding of modern frontend technologies like React. If you're passionate about creating impactful software solutions, and are ready to tackle challenges while contributing to a collaborative and inclusive team culture, this is your opportunity to shine! You’ll also enjoy superb benefits, including paid medical coverage, a 401(k) match, and the flexibility to work from anywhere. Come help us make a difference in the world of energy—your contributions at EnergyHub matter!

Frequently Asked Questions (FAQs) for Software Engineer II Role at EnergyHub
What qualifications are needed for a Software Engineer II position at EnergyHub?

To qualify for the Software Engineer II role at EnergyHub, candidates should have at least four years of professional software development experience. Proficiency in Java (preferably Java 17), experience in Python or Node/Javascript, and a modern frontend framework like React are critical. Additionally, familiarity with Hubspot and its integration capabilities is essential for designing effective user engagement tools.

Join Rise to see the full answer
What benefits come with the Software Engineer II position at EnergyHub?

EnergyHub offers a comprehensive benefits package for its Software Engineer II role, encompassing 100% paid medical coverage, a 401(k) plan with employer matching, and the flexibility to create your own schedule. Additional perks include a fully stocked office pantry, gym subsidies, and an education assistance program. We value work-life balance, so you'll find a team culture that emphasizes fun and collaboration.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II
Can you explain your experience with Java and how it applies to the Software Engineer II role?

In your response, highlight specific Java projects you've worked on, particular challenges you faced, and how you overcame them. Relate your experiences directly to the responsibilities listed for the Software Engineer II position at EnergyHub, focusing on your understanding of Java 17 if applicable.

Join Rise to see the full answer
How do you approach building software solutions that enhance customer engagement?

Discuss your methodology for identifying customer pain points, gathering requirements, and implementing solutions. Provide examples of past projects where you successfully increased customer engagement through software development.

Join Rise to see the full answer
What is your experience with Hubspot and how do you leverage its capabilities for software integration?

Share specific instances where you utilized Hubspot’s API for integration purposes, detailing the advantages it brought to your previous projects. Demonstrating knowledge of Hubspot functionalities will show your preparedness for the role.

Join Rise to see the full answer
How do you ensure your code is maintainable and scalable?

Talk about your coding practices, such as writing clear documentation, performing code reviews, and using design patterns that facilitate maintainability. Mention any tools or frameworks you use to check code quality.

Join Rise to see the full answer
What strategies do you use to troubleshoot technical issues?

Detail the systematic approach you adopt for troubleshooting, including isolating the problem, checking logs, and collaborating with team members for different perspectives. Highlight a specific instance to showcase your problem-solving skills.

Join Rise to see the full answer
Describe your experience with data-driven decision-making in software development.

Explain how you have used analytics and metrics to inform your software development choices in . Share examples that align with EnergyHub’s mission to empower marketing decisions based on data analysis.

Join Rise to see the full answer
How do you adapt to changing technology in software development?

Convey your enthusiasm for learning and adapting to new technologies, including any recent skills or tools you've acquired. Mention resources you follow to keep your knowledge current and how you integrate new learnings into existing workflows.

Join Rise to see the full answer
What role does collaboration play in your software development process?

Emphasize the importance of team collaboration, mentioning specific tools like version control systems or Agile methodologies that you use to facilitate teamwork, ensuring that everyone is aligned during the development lifecycle.

Join Rise to see the full answer
How comfortable are you with working remotely and managing your tasks and responsibilities?

Discuss your remote work experience, emphasizing how you manage tasks, communicate with team members effectively, and maintain productivity in a remote environment. Provide examples of tools you consistently use to keep track of your work.

Join Rise to see the full answer
What unique quality do you bring to the Software Engineer II role at EnergyHub?

Reflect on your personal qualities, skills, or experiences that stand out. This could include a unique perspective you bring, specific technical skills, or a collaborative mindset that aligns perfectly with EnergyHub’s values.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Inivos Remote No location specified
Posted 15 hours ago
Photo of the Rise User
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Vision Insurance
Some Meals Provided
401K Matching
Fitness Stipend
Learning & Development
Paid Time-Off
Pet Friendly
Work Visa Sponsorship
Photo of the Rise User
Posted 7 days ago
Posted 8 days ago

EnergyHub is the leading grid-edge DERMS provider. Utilities rely on EnergyHub's Mercury DERMS platform to manage all distributed energy resources to serve grid and market objectives. EnergyHub works with over 60 utilities nationwide to manage mor...

34 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$110,000/yr - $140,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 8, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Mason just viewed Marketing & Communications Intern at Per Scholas
Photo of the Rise User
Someone from OH, Lakewood just viewed Recruiter (Talent Sourcing), 6 month contract at Jerry
Photo of the Rise User
Someone from OH, Westerville just viewed Director Change Management at Discover
Photo of the Rise User
Someone from OH, Dublin just viewed Applied AI Engineer – Computer Vision at Kodiak
Photo of the Rise User
Someone from OH, Dublin just viewed Computer Vision Engineer at Near Space Labs
Photo of the Rise User
20 people applied to Software Engineer Intern at Rain
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, Euclid just viewed Lighting Intern, DreamWorks, Summer 2025 at NBCUniversal
Photo of the Rise User
Someone from OH, Cincinnati just viewed Saw Operator I at Eriez
Photo of the Rise User
Someone from OH, Burton just viewed Creative Director at Webster University
Photo of the Rise User
Someone from OH, Lewis Center just viewed Risk Analytics Manager at Jobber
Photo of the Rise User
Someone from OH, Lewis Center just viewed Risk Analyst II at GoFundMe
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Risk Analyst at GoFundMe
Photo of the Rise User
Someone from OH, Lewis Center just viewed Manager, Fraud Operations at Twilio
Y
Someone from OH, Lewis Center just viewed Fraud Manager at Yellow Social Interactive
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Associate, Fraud Strategy and Analytics at Wealthsimple
Photo of the Rise User
Someone from OH, Lewis Center just viewed Consulting Manager Fraud Practice at Visa
Photo of the Rise User
Someone from OH, Mansfield just viewed 12 Hour Shift- Food Production Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Lewis Center just viewed Fraud Detection Specialist – Payment Detection (Hybrid) at Zopa
Photo of the Rise User
Someone from OH, Lewis Center just viewed Fraud Operations Specialist - Banking Operations (Hybrid) at Zopa
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Third-Party Risk Analyst at Fenergo