Join our Talent Network
Skip to main content

Software Engineering Manager – Renewable Energy Solutions

Location: , Remote, United States
Location Type: Remote
Salary Range: 180000 - 240000 USD Annually

Share:
Save Job Saved

Description

Software Engineering Manager – Renewable Energy Solutions
 
POSITION DESCRIPTION: 
We are seeking an experienced manager to lead the development of scalable, high-performance backend systems that power distributed energy resource networks. This role is ideal for a strategic and technically adept leader who thrives in a collaborative environment and is passionate about driving innovation in renewable energy and battery storage solutions. 
 
A Renewable Energy Software Manager should have strong expertise in energy storage technologies and battery management systems (BMS), focusing on the integration of various battery technologies into energy systems. This includes understanding how renewable energy sources, such as solar power, interact with storage systems and grid demands. They should also be knowledgeable in energy storage market use cases like load shifting, frequency regulation, and peak shaving, ensuring the efficient operation of battery systems in alignment with grid needs.
 
In addition to technical expertise, the role requires a deep understanding of energy markets such as CAISO and ERCOT. This includes knowledge of market structures, rules, and the operation of energy trading platforms, particularly in relation to renewable generation and storage. The manager should be adept at integrating batteries for demand response services and balancing supply and demand within these markets. An understanding of grid modernization and the integration of distributed energy resources (DERs) into the grid is also essential for ensuring efficient energy flow and optimization in dynamic market conditions.
 
As the software engineering manager, you will oversee a team of skilled engineers, guiding the development of microservices architecture, cloud-based infrastructure, and real-time telemetry processing. You will play a critical role in architecting scalable solutions, improving system reliability, and ensuring best practices in software development. While this is a leadership role, a strong technical foundation is necessary to set the direction, mentor engineers, and align engineering efforts with business objectives.
This position reports to the Senior Director of Software Engineering (or another senior leader as designated by the President) and is fully remote within the U.S. Standard working hours are Monday through Friday, 8:00 AM – 5:00 PM or 9:00 AM – 6:00 PM (local time), with occasional overtime and weekend work as needed. This role also requires up to 10% travel.
RESPONSIBILITIES
  • The Renewable Energy Software Manager is responsible for overseeing the integration of battery storage systems with renewable energy sources, ensuring optimal performance and efficiency through advanced battery management systems (BMS). They must have expertise in energy storage technologies, market structures like CAISO and ERCOT, and the ability to manage energy trading platforms. The role also involves optimizing battery use for grid services such as load shifting, frequency regulation, and demand response, while ensuring seamless integration of renewable energy and storage systems into modern grid operations. Strong knowledge of energy markets and grid modernization is essential for balancing supply and demand effectively.
  • Lead and mentor a diverse engineering team, fostering an inclusive, collaborative, and high-performance culture that values innovation and continuous improvement.
  • Define the technical strategy and architectural direction for backend services, ensuring scalability, reliability, and efficiency while maintaining security and compliance with industry regulations.
  • Drive the design, development, and deployment of microservices, supporting real-time data processing, telemetry analysis, and large-scale distributed systems.
  • Partner with product management, DevOps, and data engineering teams to define and execute the software roadmap, ensuring alignment with business goals.
  • Establish and uphold software engineering best practices, including code quality standards, testing methodologies, secure coding principles, and accessibility considerations.
  • Ensure the security and compliance of backend systems, implementing best practices for data protection, secure authentication, and regulatory adherence in the energy sector.
  • Develop and optimize cloud infrastructure, leveraging technologies such as Kubernetes, Docker, and AWS to ensure cost-effective and resilient operations.
  • Implement and improve monitoring, logging, and alerting strategies to maintain system performance, proactively identifying and resolving issues.
  • Evaluate emerging technologies and trends, assessing their potential impact on system performance and recommending strategic adoption where appropriate.
REQUIRED QUALIFICATIONS
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Eight or more years of experience in software engineering, with at least three years in a leadership or managerial role.
  • The ideal candidate should have a strong background in renewable energy technologies, particularly battery storage systems and their integration with renewable sources like solar. Experience with energy management software, battery management systems (BMS), and energy trading platforms is essential. A deep understanding of market structures, especially in CAISO, ERCOT, and other ISOs, is required.
  • The candidate should also possess expertise in optimizing battery storage for grid services, such as load shifting, frequency regulation, and demand response. Familiarity with grid modernization, smart grid integration, and distributed energy resources (DERs) will be crucial for ensuring efficient energy flow and system optimization.
  • Strong knowledge of backend development, microservices architecture, and cloud-based systems, particularly in distributed environments.
  • Experience with Java or Python along with a solid understanding of software design patterns, OOP principles, and best practices.
  • Hands-on experience with cloud technologies, including AWS, Kubernetes, and containerized applications.
  • Proven ability to lead and mentor teams, foster an inclusive culture, and provide technical guidance while empowering engineers to excel.
  • Experience with messaging systems such as RabbitMQ, Kafka, or MQTT in high-throughput applications.
  • Familiarity with monitoring and observability tools such as Prometheus, Grafana, and New Relic.
  • Strong problem-solving skills, with the ability to translate business challenges into technical solutions.
  • Excellent communication skills, with the ability to collaborate effectively across teams and articulate complex technical concepts to stakeholders.
PREFERRED QUALIFICATIONS
  • Experience in the renewable energy, battery storage, or energy management sectors.
  • Knowledge of IoT and real-time telemetry data processing.
  • Familiarity with database technologies such as PostgreSQL, Cassandra, and Redis.
  • Experience working in an Agile development environment, utilizing tools like Jira and Bitbucket.
  • Understanding of cloud security best practices and regulatory compliance considerations.
This is an opportunity to lead a talented engineering team in shaping the future of energy technology. If you are a results-driven leader who thrives in a fast-paced, mission-driven environment, we would love to hear from you.
 
 
 
 Hanwha Q CELLS America Inc. (“HQCA”) is a Qcells company, one of the world’s largest manufacturers and providers of solar photovoltaic (PV) products and solutions.  Headquartered in Irvine, California, HQCA has been rapidly expanding its business in North America through the expansion of products and solutions, including distributed energy solutions, direct-to-homeowner solar sales and financing, and EPC services.  We provide an opportunity to be part of an exciting and growing world-class global business in an interesting and expanding industry of the future.
 
PHYSICAL, MENTAL & ENVIRONMENTAL DEMANDS: 
To comply with the Rehabilitation Act of 1973 the essential physical, mental and environmental requirements for this job are listed below. These are requirements normally expected to perform regular job duties. Incumbent must be able to successfully perform all of the functions of the job with or without reasonable accommodation.  
Mobility 
Standing 
20% of time  
Sitting 
70% of time  
Walking 
10% of time  
Strength 
Pulling 
up to 10 Pounds  
Pushing 
up to 10 Pounds  
Carrying 
up to 10 Pounds  
Lifting 
up to 10 Pounds  
Dexterity (F = Frequently, O = Occasionally, N = Never) 
Typing 
F 
Handling 
F 
Reaching 
F 
Agility (F = Frequently, O = Occasionally, N = Never) 
Turning 
F 
Twisting 
F 
Bending 
O 
Crouching 
O 
Balancing 
N 
Climbing 
N 
Crawling 
N 
Kneeling 
N 
 
 
 
 
 
 
 
 
 

The salary range is required by the California Pay Transparency Act and may differ depending on the location of those candidates hired nationwide. Actual compensation is influenced by a wide array of factors including but not limited to, skill set, education, licenses and certifications, essential job duties and requirements, and the necessary experience relative to the job’s minimum qualifications.

*This target salary range is for CA positions only and should not be interpreted as an offer of compensation.

You may view your privacy rights by reviewing Qcells' Privacy Policy or by contacting our HR team for a copy.
Share: