Sr Software Engineer & Developer
Cascade EnergyAbout the role
About This Opportunity
We are seeking an experienced Senior Software Engineer/Developer to play a key role in driving development excellence, mentoring team members, and contributing to the success of our software projects. The Senior Software Engineer will be responsible for managing the end-to-end lifecycle of multiple software systems and sub-systems, understanding how they interact, and ensuring seamless integration. In this role, you will also provide technical leadership through pair programming, code reviews, mentoring, and thoughtful design discussions.
This role involves:
• Enhancing and maintaining existing codebases with efficiency and scalability in mind.
• Building new systems from the ground up, from architecture to deployment.
• Contributing infrastructure automation and management tasks to optimize operations and delivery pipelines
We are looking for someone who is comfortable navigating complex software environments and can confidently contribute across different areas of our stack. If you enjoy collaborating with others, driving innovation, and making an impact through high-quality code, we would love to hear from you!
Gazebo, a software platform built by Cascade, empowers industrial and commercial facilities by streamlining energy management and partnering directly with utilities. Our platform helps organizations manage, visualize, and act on other real-time and historical energy data. More than just a monitoring tool, it enables users to pinpoint actionable projects to improve energy efficiency and optimize decarbonization efforts and track measurable results.
Through Gazebo, stakeholders - including energy managers, consultants, and utility partners - gain a centralized hub to align teams, reduce complexity, and maximize energy savings. The platform facilitates Strategic Energy Management (SEM) programs, connects energy-saving actions to tangible results, and cost reductions.
We believe that scaling impact is not just about technology but about making complex energy initiatives actionable and sustainable through collaboration, data-driven insights, and seamless delivery. Join us in building smarter solutions for a sustainable future.
About Us
At Cascade Energy, we believe in better. We come to work every day with a drive for continuous improvement, and we dedicate ourselves to making industrial energy efficiency happen in smart, measurable, and sustained ways. We offer utilities and industrial facilities novel ways to meet their sustainability, emission reduction, and energy savings goals. We specialize in energy efficiency program design and implementation; carbon tracking and report; scope 1,2, and 3 consulting services, energy efficiency engineering; energy management software, and hands-on training and coaching. Our reputation for stellar, high-quality work has expanded our reach throughout North America to serve clients ranging in size from small up to Fortune 500 companies in their pursuit of wide-ranging decarbonization and energy savings objectives. Cascade has offices in Oregon, Washington, Utah, Colorado, Idaho, Illinois, California, and the Northeast region.
Why work at Cascade?
As a 100% Employee-Owned Company (ESOP), Cascadians foster and value a culture of equals, initiative, and ownership. Our teams reflect our core company values: Do the Right Thing; Put Others First; Seek Shared Success; Learn Constantly; and Be Industrious. Our customers are vitally important to us, and we pride ourselves on stellar customer service. Our team members are a dedicated and diverse group of ambassadors, representing Cascade Energy, striving to embody our values, ensure we are responsive, and consistently delighting our customers.
In alignment with our values and doing better, Cascade Energy celebrates and values diversity as vital for increased creativity and innovation and faster problem solving, and we are committed to providing an environment of mutual respect, free of discrimination and harassment. Learn more about DEIA at Cascade by visiting cascadeenergy.com/deia.
Cascade promotes a healthy work-life balance and appreciates employee contribution in all areas. We walk the talk about our commitment to learning constantly, with a focus on the ongoing development of every team member. Cascade is a strong supporter of flexible working arrangements, and offers role-dependent options for remote, hybrid, and in-office work.
What You Will Be Doing:
• Collaborating with and leading other developers in the solution design and implementation process through joint design sessions, pair programming, pull request reviews, and providing feedback and guidance that enhance standards and best practices
• Delivering high-quality code consistently considering trade-offs, including independently completing large-scale and greenfield projects and enhancing existing products
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s