Jobs and Careers
CA

Senior Software Engineer I

Cascade Energy
United Statesfull_timeVerifiedPosted 17 Oct 2025
💰 $158,865/yr

About the role

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 are focused 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.
Reasonable accommodation may be provided to enable individuals with disabilities to perform essential job functions.
This is a full-time, exempt position located in Portland OR. Minimal travel is anticipated for this role.
Qualifications
Applicants for this role must have:
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.
Fo

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 Kit

Free account required — sign up in 30s

Company

Cascade Energy

View company profile →