Software Engineer (Front-End)

  • Cascade Energy
  • Portland, OR, USA
  • Jun 01, 2018
Full time Information Technology

Job Description

Are you interested in being a part of a software project designed to help industrial facilities around the US save energy? Do you like working on a small collaborative agile team, using technologies such as React and Node.js alongside of architecture that includes microservices, containers and lambda functions on AWS infrastructure? Do you enjoy a focus on Front-end work, but are interested in maintaining exposure and involvement in Back-end and DevOps fields? If your answer is yes, then we would like to talk to you about our team and about our web-based Energy Management Collaboration platform called SENSEI®.


As a mid to senior level Front-end Specialist Software Engineer, you will be working as a part of the development team with a focus on application feature development. As a part of our front-end focus group you’ll build UIs with lots of opportunities for shared components and patterns across products using the React ecosystem. You will be a mentor to other members of the front-end focus group and lead the effort on developing and communicating best practices for UI development. You will be solving complex use cases that require close collaboration with product management and engineers who specialize in design, front-end UIs, and microservices.

As a part of the overall software team, you’ll work collaboratively using agile practices to ship software incrementally with frequent customer/stakeholder feedback. You’ll participate in design and code reviews for all parts of the application and share goals and planning activities with the wider team. You will have a focus on building efficient and reusable components for product UIs, but will also have a hand in helping the team develop, operate, and scale our back-end systems (Node.js, PHP) and infrastructure (AWS).

 This full-time, exempt position is located in our Portland, Oregon office and reports to the Principal Software Engineer.


Cascade Energy, founded in 1993, specializes in industrial energy efficiency. Our work reaches throughout the Pacific Northwest and across North America, with clients ranging in size from small up to Fortune 500 companies. We are proud of our reputation for stellar, high quality work. We foster and value a culture of equals, initiative, and ownership. 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 are always thinking about new ways to make things happen and achieve results. We offer energy efficiency program design and implementation, energy efficiency engineering, energy management services and software, and hands-on training and coaching.

Our software product, the focus for this position is SENSEI®, a web-based, custom-built Energy Management Collaboration System (EMCS) that helps our employees, clients, and partners visualize and act on live and historical energy data collected, in part, by sensors installed at thousands of sites in the US and Canada. 


Our teams are a reflection of our core company values, which are: 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. At Cascade we also enjoy a healthy work-life balance with a team that supports each other and puts people first. You can consider yourself a great fit for our team if you love to learn new things, are open-minded and humble, and are excited to work with a group of humble yet high performing peers on an on-going project to help make energy efficiency happen.   


We are looking for a mid- to senior level addition to our software team, with a specialization in front-end development. You would be a great fit for this position if you:

  • Have a strong working knowledge of JavaScript (ES6+), HTML, CSS and experience working the React framework, as well as a familiarity with Node.js and Angular.
  • Have experience building enterprise level JavaScript web applications and an awareness of cross-browser compatibility issues and client-side performance considerations.
  • Are familiar with build systems, micro service architecture, and AWS infrastructure.
  • Consider various types of testing an integral part of the development process.
  • Have an enthusiasm for learning and are curious about technology.


Our total rewards include competitive pay and excellent benefits. These include health (90% paid for team member, 80% paid for dependents), vision, FSA or HSA options with an employer contribution, life insurance, short and long term disability insurance, 401k retirement plan with both a guaranteed 3% contribution and a profit sharing contribution, annual cash performance bonus, (8) paid holidays per year, paid vacation time, and paid sick time.


Our team enjoys a flexible work schedule in a professional yet casual environment in the historic Eastside Exchange building, surrounded by windows with great views. We are close to transit and provide a free, annual Tri-Met Pass, free parking in our lot, indoor bike storage, plus locker rooms with showers. We walk the talk about our commitment to learning constantly, with a commitment to the ongoing development of every team member, and a tuition reimbursement program.


To apply, please submit an application via the Careers Page of our website. Applications cannot be considered unless a resume and cover letter (pdf’s please!) describing what about our team or the position resonates with you, and how your experience could make you a great fit for the role, are included. Professional references will be requested from finalists.


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.


Software-Web Development

Listing Logo