This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for an Engineering Manager who thrives in a fast-paced, dynamic environment, comfortable navigating ambiguity while moving projects forward, and motivated to build programs and processes that foster greater team organization, efficiency and scalability across the organization. This person will focus on people management, strategic alignment and software development projects that have a meaningful impact on the progress of EnergyHub everywhere.
Job Responsibility:
Guide team with clear direction, ensuring they are given ample resources
Participate in solution development and ensure team delivers quality, well-tested code on time, in scope, and continuously 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, eg, code refactoring and transition to micro-services environment
Learn about and manage the process of integrating devices from various manufacturers and creatively solve the onboarding process for each of those devices without limiting their use and effectiveness
Thrive on building your team’s skills through coaching, mentoring and training opportunities
Continuously raise the bar for your team through organizational evolution, process improvement efforts and leveling your team’s technical prowess
Clear the way for architectural conversations and conclusions with teams while also providing framework and process needed to effectively deploy software in an Agile environment
Conduct code reviews across the team and undaunted about working in the existing code base as needed
Other duties as assigned
Requirements:
2+ years of experience directly managing teams of developers (ideally with teams of 5-7+)
Core technical knowledge and experience with some of the tools and technologies at EnergyHub with a focus on 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
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 our partners and guaranteeing their uptime