Job Description
The Engineering Manager at EnergyHub will lead a team of developers in a dynamic environment, focusing on people management, strategic alignment, and software development projects that enhance organizational efficiency and scalability.
Key Responsibilities
- Guide team with clear direction and ensure they have ample resources
- Participate in solution development and ensure timely delivery of quality code
- Partner with cross-functional teams to define mission, vision, and roadmap
- Provide strategic oversight and architectural direction for new initiatives
- Manage the integration process of devices from various manufacturers
- Build team skills through coaching, mentoring, and training opportunities
- Drive organizational evolution and process improvement efforts
- Facilitate architectural discussions and provide deployment frameworks
- Conduct code reviews and work within the existing code base as needed
Requirements
- 2 years of experience directly managing teams of developers ideally with teams of 5-7.
- Core technical knowledge and experience with Java, Spring, AWS EC2, ECS, MongoDB, and PostGres.
- Experience with C .NET and Python to drive automation and micro-service efforts.
- Ability to work well with ambiguity and in a dynamic work environment.
- Belief in a test first approach to coding.
- Experience successfully launching multiple products or new features into the market.
Benefits & Perks
Compensation/salary range: 160,000 - 200,000 USD
Flexible work schedule
Casual work environment
100% paid medical for employees
401(k) with employer match
Fully stocked fridge and pantry
Free Citi Bike membership
Secure bike rack
Gym subsidy
Paid parental leave
Education assistance program
Ready to Apply?
Join EnergyHub and make an impact
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs