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).
EnergyHub empowers utilities and their customers to create a clean, distributed energy future. We help consumers turn their smart thermostats, EVs, batteries, and other products into virtual power plants that keep the grid stable and enable higher penetration of solar and wind power. The Devices Team is responsible for the lifecycle management of a variety of IoT devices enrolled at EnergyHub, which are used to balance the power grid and contribute to our mission of creating a carbon free distributed energy future.
Job Responsibility:
Guide the team with clear direction, ensuring they have clear priorities and scope
Provide strategic oversight, architectural direction and execution for new team initiatives, e.g. code refactoring and transition to micro-services environment
Conduct code reviews across the team, with the ability to dive into working in the existing code base as needed
Partner with cross-functional teams, including Engineering and Product, to define the team’s mission, vision and roadmap
Ensure the team delivers quality, scalable, well-tested, code on time and in scope
Continuously raise the bar for your team through organizational evolution, agile process improvement efforts and leveling your team’s technical prowess
Thrive on building your direct report’s skills through coaching, mentoring and training opportunities
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 Python and C#/.NET to drive automation and micro-service efforts
Strong foundational understanding of computer science principles and SDLC best practices
Experience with architecture, scalability and reliability
Ability to learn from challenging 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
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.