View Our Website View All Jobs

Senior Full Stack Engineer

Software engineering is at the heart of EnergySavvy. We’re looking to add another top notch Senior Full Stack Engineer to help solve one of the world’s biggest challenges: energy. EnergySavvy works with utilities across the country to improve energy efficiency and to help consumers and businesses cut waste.

We rely on our developers to drive features and iterate rapidly with a focus on clean coding. This means a leaner specification process and an excellent end product that's been built with the type of feedback you can only get by getting out of the office and listening to our customers.

As a Senior Full Stack Engineer at EnergySavvy, you’ll help tackle our biggest challenges, such as an org-wide transition to a microservices based architecture. In this role, you will drive, design and develop collaborative solutions into data-driven, user-friendly software for the utility industry. We work with Flask, Python, React, nginx and PostgreSQL, but those aren't hard requirements at all. We don't care if you've never tried Python or Flask, we embrace smart software engineers who are eager to learn. Our tech stack is modern and fun and you'll pick it up fast.

Why EnergySavvy?

  • Winner of Washington's Best Workplaces 2 years in a row, by Puget Sound Business Journal & Seattle Business Magazine.
  • You can be part of a team where you have real impact on the product.
  • You'll work with a fantastic set of tools to build a powerful product that fits the individual needs of our clients.
  • As a Tech Impact Award Finalist (SaaS Category), we’re proud of what we do and it shows; we care deeply about our customers, our products, and our mission.


  • A Computer Science degree or equivalent with a strong foundation in data structures and algorithms.
  • Strong back-end experience. Front-end experience is a plus. 
  • A drive to simplify your environment, specs and test processes so you can focus creating awesome software.
  • 5-7 years experience in software development with 2+ years as a lead/senior developer, or experience leading a team of highly skilled software engineers.
  • Past success with significant projects that involved an understanding of most or all of the following: Microservices, performance, scaling, data modeling, dinosaurs and API design.
  • Familiarity with modern software engineering techniques: Mercurial/Git, staging, continuous integration, etc.
  • Experience mentoring junior engineers is preferred but not required.

About EnergySavvy

EnergySavvy is a cloud software company that helps utilities transform their customer experience and operations. EnergySavvy provides personalized customer insights, breakthrough customer engagement, and automated program delivery with the industry's only platform purpose-built to enhance the customer experience and increase operational efficiency. Nearly 40 utilities and state programs rely on EnergySavvy to enable customer experience transformation in the modern, digital customer era.  

We believe in diversity, not merely because it’s a mechanism for happier, more productive teams, but because we believe we have an obligation to work against structural discrimination. As such, we don't discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. 

Learn more about EnergySavvy's company and culture.

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file