Cascade Energy
Join to apply for the
Senior Software Engineer I
role at
Cascade Energy .
About This Opportunity We are seeking a Senior Software Engineer. At Cascade Energy, teams across engineering, product, and customer success collaborate to build and evolve
Gazebo , an energy management platform that helps organizations turn energy data into meaningful action. Gazebo connects directly to meters, utilities, and other data sources to automate data collection, visualize performance, and measure results. Through intuitive dashboards and advanced analytics, it enables users to uncover savings opportunities, track decarbonization progress, and benchmark performance across portfolios of industrial and commercial sites. Beyond analytics, Gazebo brings together the people and processes that make energy management successful by supporting project tracking, collaboration, and secure document sharing to help consultants, utilities, and corporations plan, implement, and sustain energy and carbon reduction efforts at scale. As Gazebo continues to evolve, our teams focus on building scalable architecture, intelligent automation, and seamless user experiences that empower organizations to save energy, reduce emissions, and operate more efficiently.
A Senior Software Engineer at Cascade Energy plays a key role in building reliable, scalable software that helps organizations save energy and reduce emissions. This role goes beyond writing great code; it’s about solving complex problems, shaping technical direction, and collaborating across teams to deliver meaningful impact. Senior engineers take ownership of major development efforts, provide mentorship and thoughtful code reviews, and help improve how we design, build, and release software. The ideal candidate thrives in a collaborative environment, values continuous learning, and takes pride in building software that makes a real-world difference.
What You Will Be Doing
Collaborate closely with developers, designers, and product managers to translate ideas into effective, high-quality solutions that deliver real customer value.
Lead or co-facilitate design and implementation efforts, including pair programming, code reviews, and technical design sessions, helping set standards that raise the team’s overall quality and velocity.
Deliver well‑tested, maintainable code consistently and on schedule, balancing autonomy with collaboration to support both large‑scale improvements and new feature development.
Actively participate in peer reviews, providing constructive feedback and sharing best practices that strengthen engineering culture and team learning.
Partner with product and UX as part of a product trio to define scope, clarify requirements, and evaluate tradeoffs to ensure solutions align with user and business needs.
Contribute to deployment, customer support, and operations rotations to stay connected to how software performs in real‑world use and continuously improve reliability and usability.
Qualifications General Experience
6+ years of professional software development experience with proven full‑stack capabilities.
Deep expertise in React for front‑end and AWS for services, infrastructure, and deployment.
Strong proficiency in back‑end technologies such as Node.js, TypeScript, or similar modern stacks.
Demonstrated ability to architect, design, and deliver scalable, maintainable systems from greenfield builds to major refactors.
Hands‑on experience with CI/CD pipelines, automated testing, and containerization.
Solid understanding of database design, data modeling, and performance optimization across relational and non‑relational data systems.
Experience collaborating with product and UX teams to translate requirements into robust, user‑focused technical solutions.
Familiarity with data ingestion pipelines, analytics systems, or energy and sustainability applications.
Mentoring & Leadership
1+ years’ experience in leading teams and projects.
Excellent problem‑solving skills and ability to think strategically.
Additional Expectations
Excellent communication and interpersonal skills, with an ability to interact effectively with a range of stakeholders.
Strong work ethic with a customer service approach to both internal team and external clients.
Problem‑solving skills with the ability to identify, diagnose, and provide resolution to issues.
Desire to learn and the ability to grasp technical concepts and domain knowledge around decarbonization and energy efficiency and management quickly.
Comfortable working in a fast‑paced, agile environment.
Compensation & Benefits Our total rewards include competitive pay and excellent benefits. Health, vision, FSA or HSA options with an employer contribution; life insurance; short‑ and long‑term disability insurance; paid parental leave; 401(k) retirement plan with a guaranteed 3% contribution; Employee Stock Ownership Program (ESOP); annual cash performance bonus; paid vacation; sick time; an inclusive, flexible paid holiday policy; wellbeing contribution of $500 for HSA, FSA, or LSA (Lifestyle Spending Account). The hiring target for this position in Portland, Oregon is $127,000 - $158,865 per year.
Application Process We would appreciate a current resume with your application. We would also appreciate a letter of interest describing why our team or the position resonates with you, and how your experience makes you a great choice for the role.
Please, no phone calls.
Please, no outside recruiters or agencies.
Cascade Energy is not able to provide sponsorship for work authorization in the U.S., which includes OPT.
About Us Cascade Energy is a leading provider of energy efficiency, energy management, decarbonization, and sustainability solutions for the industrial, commercial, and public sectors across North America. We have a 30‑year history of delivering high‑value services through electric and gas utility‑offered programs and directly to industrial and commercial enterprises. Our reputation for stellar, high‑quality work has expanded our reach throughout North America to serve clients ranging in size from small to Fortune 500 companies in their pursuit of wide‑ranging decarbonization and energy savings objectives. Cascade Energy has 14 offices throughout the US and employees in 30 states.
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 what we do to create a welcoming environment at Cascade by visiting Cascade Energy Culture and Belonging.
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.
AI Usage During our Recruitment Process We value doing the right thing and authenticity in our hiring process. All application materials, including resumes, cover letters, and assessments, must reflect your own original work. The use of AI tools including Gemini, Claude, Copilot, ChatGPT, other large language models or generative AI, Grammarly, and resume builders to assist is acceptable only when your personal experiences, voice, and descriptions of your knowledge, skills, abilities, and other qualifications are accurately and meaningfully represented. Submission of work that is not your own or the use of AI impersonation or deepfake simulators during screening calls and videos will disqualify you from consideration.
AAP/EEO Statement Cascade is an Equal Opportunity Employer; employment decisions are made without regard to race, color, religion and religious practices, sex (including pregnancy, gender expression, and sexual orientation), national origin, age, physical or mental disability, genetic information, or family, marital, or veteran status. To request a reasonable accommodation during the application and interviewing process, please contact the Cascade recruiter. Cascade Energy uses the federal E-Verify system to determine eligibility for work in the United States and conducts post‑job offer, pre‑employment drug screening.
Seniority level Mid‑Senior level
Employment type Full‑time
Job function
Engineering and Information Technology
Industries Professional Services
#J-18808-Ljbffr
Senior Software Engineer I
role at
Cascade Energy .
About This Opportunity We are seeking a Senior Software Engineer. At Cascade Energy, teams across engineering, product, and customer success collaborate to build and evolve
Gazebo , an energy management platform that helps organizations turn energy data into meaningful action. Gazebo connects directly to meters, utilities, and other data sources to automate data collection, visualize performance, and measure results. Through intuitive dashboards and advanced analytics, it enables users to uncover savings opportunities, track decarbonization progress, and benchmark performance across portfolios of industrial and commercial sites. Beyond analytics, Gazebo brings together the people and processes that make energy management successful by supporting project tracking, collaboration, and secure document sharing to help consultants, utilities, and corporations plan, implement, and sustain energy and carbon reduction efforts at scale. As Gazebo continues to evolve, our teams focus on building scalable architecture, intelligent automation, and seamless user experiences that empower organizations to save energy, reduce emissions, and operate more efficiently.
A Senior Software Engineer at Cascade Energy plays a key role in building reliable, scalable software that helps organizations save energy and reduce emissions. This role goes beyond writing great code; it’s about solving complex problems, shaping technical direction, and collaborating across teams to deliver meaningful impact. Senior engineers take ownership of major development efforts, provide mentorship and thoughtful code reviews, and help improve how we design, build, and release software. The ideal candidate thrives in a collaborative environment, values continuous learning, and takes pride in building software that makes a real-world difference.
What You Will Be Doing
Collaborate closely with developers, designers, and product managers to translate ideas into effective, high-quality solutions that deliver real customer value.
Lead or co-facilitate design and implementation efforts, including pair programming, code reviews, and technical design sessions, helping set standards that raise the team’s overall quality and velocity.
Deliver well‑tested, maintainable code consistently and on schedule, balancing autonomy with collaboration to support both large‑scale improvements and new feature development.
Actively participate in peer reviews, providing constructive feedback and sharing best practices that strengthen engineering culture and team learning.
Partner with product and UX as part of a product trio to define scope, clarify requirements, and evaluate tradeoffs to ensure solutions align with user and business needs.
Contribute to deployment, customer support, and operations rotations to stay connected to how software performs in real‑world use and continuously improve reliability and usability.
Qualifications General Experience
6+ years of professional software development experience with proven full‑stack capabilities.
Deep expertise in React for front‑end and AWS for services, infrastructure, and deployment.
Strong proficiency in back‑end technologies such as Node.js, TypeScript, or similar modern stacks.
Demonstrated ability to architect, design, and deliver scalable, maintainable systems from greenfield builds to major refactors.
Hands‑on experience with CI/CD pipelines, automated testing, and containerization.
Solid understanding of database design, data modeling, and performance optimization across relational and non‑relational data systems.
Experience collaborating with product and UX teams to translate requirements into robust, user‑focused technical solutions.
Familiarity with data ingestion pipelines, analytics systems, or energy and sustainability applications.
Mentoring & Leadership
1+ years’ experience in leading teams and projects.
Excellent problem‑solving skills and ability to think strategically.
Additional Expectations
Excellent communication and interpersonal skills, with an ability to interact effectively with a range of stakeholders.
Strong work ethic with a customer service approach to both internal team and external clients.
Problem‑solving skills with the ability to identify, diagnose, and provide resolution to issues.
Desire to learn and the ability to grasp technical concepts and domain knowledge around decarbonization and energy efficiency and management quickly.
Comfortable working in a fast‑paced, agile environment.
Compensation & Benefits Our total rewards include competitive pay and excellent benefits. Health, vision, FSA or HSA options with an employer contribution; life insurance; short‑ and long‑term disability insurance; paid parental leave; 401(k) retirement plan with a guaranteed 3% contribution; Employee Stock Ownership Program (ESOP); annual cash performance bonus; paid vacation; sick time; an inclusive, flexible paid holiday policy; wellbeing contribution of $500 for HSA, FSA, or LSA (Lifestyle Spending Account). The hiring target for this position in Portland, Oregon is $127,000 - $158,865 per year.
Application Process We would appreciate a current resume with your application. We would also appreciate a letter of interest describing why our team or the position resonates with you, and how your experience makes you a great choice for the role.
Please, no phone calls.
Please, no outside recruiters or agencies.
Cascade Energy is not able to provide sponsorship for work authorization in the U.S., which includes OPT.
About Us Cascade Energy is a leading provider of energy efficiency, energy management, decarbonization, and sustainability solutions for the industrial, commercial, and public sectors across North America. We have a 30‑year history of delivering high‑value services through electric and gas utility‑offered programs and directly to industrial and commercial enterprises. Our reputation for stellar, high‑quality work has expanded our reach throughout North America to serve clients ranging in size from small to Fortune 500 companies in their pursuit of wide‑ranging decarbonization and energy savings objectives. Cascade Energy has 14 offices throughout the US and employees in 30 states.
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 what we do to create a welcoming environment at Cascade by visiting Cascade Energy Culture and Belonging.
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.
AI Usage During our Recruitment Process We value doing the right thing and authenticity in our hiring process. All application materials, including resumes, cover letters, and assessments, must reflect your own original work. The use of AI tools including Gemini, Claude, Copilot, ChatGPT, other large language models or generative AI, Grammarly, and resume builders to assist is acceptable only when your personal experiences, voice, and descriptions of your knowledge, skills, abilities, and other qualifications are accurately and meaningfully represented. Submission of work that is not your own or the use of AI impersonation or deepfake simulators during screening calls and videos will disqualify you from consideration.
AAP/EEO Statement Cascade is an Equal Opportunity Employer; employment decisions are made without regard to race, color, religion and religious practices, sex (including pregnancy, gender expression, and sexual orientation), national origin, age, physical or mental disability, genetic information, or family, marital, or veteran status. To request a reasonable accommodation during the application and interviewing process, please contact the Cascade recruiter. Cascade Energy uses the federal E-Verify system to determine eligibility for work in the United States and conducts post‑job offer, pre‑employment drug screening.
Seniority level Mid‑Senior level
Employment type Full‑time
Job function
Engineering and Information Technology
Industries Professional Services
#J-18808-Ljbffr