Infrastructure Software Engineering Manager
Heliogen is a renewable energy technology company focused on eliminating the need for fossil fuels in heavy industry and powering a sustainable future. The company’s AI-enabled, modular concentrated solar technology aims to cost-effectively deliver near 24/7 carbon-free energy in the form of heat, power, or green hydrogen fuel at scale – for the first time in history.
Team Overview:
The Infrastructure Group of the Field Software Team creates the foundation of compute, network, and storage infrastructure that keeps Heliogen fields running smoothly. This includes fault-tolerant database systems, high-performance computing and networks, and services shared by all field equipment. This software base enables Heliogen’s high-precision control of heliostats, as well as the inspection, measurement, and maintenance of the heliostat field. The engineering manager for the group is responsible for orchestrating team activity to deliver software products, guiding and mentoring software engineers within the team, and collaborating with other team leads to establish and execute on combined strategy.
You Aspire To:
- Manage and prioritize software tasks to meet project and product goals.
- Provide technical guidance and leadership for software engineers
- Build and grow the team, mentoring and guiding engineers both to accomplish short term goals and also support long-term career growth and development
- Craft and execute strategy, in collaboration with other engineering team leads
- Communicate with stakeholders throughout the organization
What's Essential:
- A desire to use your skills for the good of the planet
- At least 1-2 years of experience doing direct people management
- Technical degree or equivalent experience in an engineering discipline or science, plus minimum of 3 years of experience working as a software engineer or team lead
- Ability to cultivate strong relationships within a team, and with partners
- Clear communication (verbal and written) with internal stakeholders, customers, and partners
- Support the individual growth and development of everyone on the team
- Sound judgment for setting clear direction and scope to achieve technical goals
Desirable Experience:
- Experience with optimizing performance and availability of network, compute, and storage in a general-purpose computing environment
- A knack for creatively matching people with opportunities for their best impact
- Experience with database systems such as PostgreSQL or similar
- Experience as a software engineer working with any or all of C, C++, C#, CUDA, .NET, or Python
- Experience solving complex problems with numerous inter-team dependencies and constraints
- GitLab experience or similar, and general usage and understanding of CI/CD processes
Heliogen was created at Idealab, the leading technology incubator founded by Bill Gross in 1996.