View Our Website View All Jobs

Software Engineer

We're looking for an experienced software developer for EnergySavvy's Engineering team. You'll be a good fit if you care about using software to provide great user experiences and solve real business problems.

Our Engineers work in rapid iterations, on autonomous, cross-functional teams, solving the complex problems that come with the challenge of making homes and business more energy efficient. On the backend, teams build and enhance reusable services and powerful analyses that allow utilities to better connect with their customers. On the front-end, we work in a modern web stack with a strong focus on usability and quality.

To give you a sense of our favorite technologies, our team works with Flask, Python, React, SciPy, and PostgreSQL, but we don’t expect you to walk in the door knowing them.

Why EnergySavvy?

  • You can be part of team where you have real impact on the product and you have daily access to the management team
  • We're dedicated to a modern tech stack with emphasis on engineering practices including, but not limited to: continuous delivery, trunk-based development, and a microservices architecture.
  • You'll work with a fantastic tech stack and a powerful product to fit the individual needs of our clients. This ranges from workflow configuration, to UI customization, to integrating with third party services.
  • We’re a Software-as-a-Service company that cares deeply about our customers and is committed to improvement in our products and services
  • We've been recognized as one of Washington State’s Best Workplaces, multiple times over


  • Passionate about learning web technologies, and have experience with modern engineering techniques (Distributed version control, automated testing, continuous integration, etc.)
  • Attention to detail and a knack for understanding how business requirements drive technical solutions
  • Strong communication skills—active listener, superb verbal and writing skills
  • An ethic of service and a desire to use your technical skills and aptitude to improve how ordinary people interact with software to do their work
  • Excellent troubleshooting, diagnostic, problem-solving and analytical skills
  • 2+ years professional programming experience and expertise in at least one modern language (Python, Ruby, Javascript, C#/Java, etc.)

About EnergySavvy

EnergySavvy is a leader in enterprise cloud software for the utility industry. Our software delivers modern customer engagement, business process solutions, and data analytics to utilities re-engineering their customer experience. With nearly 40 utility customers, EnergySavvy sets the standard in client success, expertise, and innovation to drive energy efficiency. Utilities use EnergySavvy to reach over one-third of American homes and businesses in more than 20 states.

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