What is a Software Engineer at Enchanted Rock?
As a Software Engineer at Enchanted Rock, you will play a critical role in the clean energy transition by designing and building the software that orchestrates dual-purpose microgrids. The company's proprietary technology provides reliable, ultra-clean backup power to commercial, industrial, and municipal customers, while also supplying capacity and ancillary services to the local utility grid. The software team is responsible for the digital nervous system of these microgrids, ensuring seamless coordination between physical assets, edge controllers, and cloud-based analytics platforms.
Your work will directly affect the reliability, performance, and efficiency of highly complex energy systems. You will build and optimize IoT data pipelines, develop real-time monitoring tools, and design control algorithms that respond to grid fluctuations within milliseconds. This is a unique opportunity to write high-impact code where the digital world directly interfaces with heavy industrial hardware and electrical infrastructure.
The role requires a balance of software engineering excellence and physical-world systems thinking. You will collaborate closely with cross-functional teams, including Senior Electrical FEED Engineers, Mechanical Engineers, and operations personnel, to translate complex physical constraints into elegant, scalable software solutions. If you are passionate about solving tangible, real-world problems that contribute to a more resilient power grid, this position offers an incredibly rewarding and intellectually stimulating environment.