Engineering Manager
RemotePosted 1 month ago Expired
This job has expired
Looking for a job like Engineering Manager? Upload your resume and we'll notify you when similar positions become available.
Upload Your ResumeAbout This Role
Manage an engineering team focused on building scalable software solutions that contribute to a clean, distributed energy future. This role focuses on people management, strategic alignment, and impactful software development projects within a fast-paced environment.
Responsibilities
- Guide team with clear direction, ensuring ample resources
- Participate in solution development and ensure quality, well-tested code is delivered on time, in scope, and scalable
- Partner with cross-functional teams, including Product, to define the team’s mission, vision, and roadmap
- Provide strategic oversight, architectural direction and execution for new team initiatives, such as code refactoring and micro-services transition
- Learn about and manage the process of integrating devices from various manufacturers, creatively solving onboarding challenges
- Thrive on building team skills through coaching, mentoring and training opportunities
- Continuously raise the bar for the team through organizational evolution, process improvement, and technical prowess development
- Clear the way for architectural conversations and conclusions, providing framework and process for effective software deployment in an Agile environment
- Conduct code reviews across the team and work in the existing codebase 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 other technologies such as C#/.NET and Python to drive automation and micro-service efforts
- Ability to learn from unsuccessful projects with appropriate corrections to improve process, resource, and coaching
- 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
Qualifications
- 2+ years of experience directly managing teams of developers (5-7+ ideally)
Nice to Have
- Experience building client-facing APIs and supporting developers integrating with those APIs
- Strong integration background and an ability to ensure seamless enrollment of devices for partners and guaranteeing their uptime
Skills
* Required skills
Benefits
About EnergyHub
EnergyHub empowers utilities and their customers to create a clean, distributed energy future by turning smart devices into virtual power plants.