1. What is a Software Engineer at Ameresco?
A Software Engineer at Ameresco plays a pivotal role in bridging the gap between advanced technology and sustainable infrastructure. You will be tasked with developing and maintaining software solutions that support Ameresco's mission of providing energy efficiency and renewable energy projects. Your work directly impacts the efficiency of complex energy systems, helping the company optimize performance for clients across various sectors.
This role is unique because it requires more than just pure coding ability; it demands a genuine interest in the intersection of software and energy performance contracting. Whether you are building internal tools for project management or developing software to monitor energy consumption, your contributions are critical to the company’s ability to deliver tangible, high-impact environmental results. You will work within a collaborative, mission-driven environment where your technical output translates into real-world sustainability.

