Job Description
A Lead Software Engineer responsible for managing a team of engineers while contributing technically to the development of innovative, AI-driven energy management platforms that enhance customer experience and operational efficiency in the energy industry.
Responsibilities
- •Lead and manage a team of engineers, providing technical guidance and people management.
- •Contribute to the development and maintenance of the company's energy management platform.
- •Ensure the delivery of high-quality, innovative software solutions aligned with operational goals.
- •Collaborate with cross-functional teams including UX, design, and product management to develop platform features.
- •Maintain hands-on technical involvement in coding, system design, and problem-solving.
- •Implement and oversee continuous integration and delivery pipelines using tools like Github, CircleCI, and Terraform.
- •Monitor and measure system performance using tools such as Datadog, Sentry, and Cloudwatch.
Requirements
- •Prior lead manager experience with the ability to manage and lead a team of engineers
- •Experience being very technically hands-on and comfortable with coding and technical tasks
- •Strong management skills related to people management responsibilities
- •Experience working in a multi-discipline engineering environment, including server-side, client-side, and mobile engineering
- •Familiarity with using tools such as Notion, Asana, Github, CircleCI, Terraform Enterprise, Datadog, Sentry, and Cloudwatch for project management, continuous delivery, infrastructure, and performance monitoring
- •Ability to work in a team that often opts for a Kanban-like approach to work management
- •Experience in building or working on AI-driven, innovative platforms for energy management is preferred but not explicitly mandatory
- •Ability to contribute to operational excellence and speed of innovation in a technical environment
Benefits
- •Compensation/salary range not specified
- •Work schedule flexibility (teams often opt for a Kanban-like approach)
- •Work environment perks include a collaborative, innovative, and inclusive culture
- •Opportunities for learning and skill development
- •Tools and environment provided to support potential and productivity
- •Accommodation and customization options for interview process
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.