Software Developer - Clean Tech Software

Hudson, OH


Imagine not simply developing an application, but enabling a solution.

Imagine not only making a paycheck, but making a difference.

Imagine not just having a job, but having a mission.

If you’re a software developer and want to be part of something truly special, read on. Because StreamLinx, LLC, is a cloud software company dedicated to solving some of the world’s most vexing energy and environmental problems.

From our centers in suburban Cleveland and suburban Chicago, we create systems and apps that accelerate the adoption of energy efficiency and clean technologies in commercial and industrial buildings. The energy retrofit boom you’ve heard so much about? It’s real, and the technology that supports it originates right here. Our customers include energy retrofit companies, professional engineering firms, energy service companies, clean power entities, public utilities, and electronics distributors. They all share the same objective of reducing energy usage in commercial facilities. And our software speeds that adoption like none other.

Which brings us to you.  Amid our explosive growth, we’re looking for dynamic software developers to create a best-in-class experience for our customer base across the United States.   You’ll be part of a cross-functional team and contribute to making our products more rock-solid and robust by developing high-quality, maintainable code that will enable our clients to excel in a booming industry.  You have an opportunity to  use your development skills to suggest new features and iterations that will add value to a growing product set.


Within the first four weeks:

  • Learn our development stack (html/javascript/css, java/groovy, mySQL, Apache-Tomcat, …) and how SnapCount is designed.  
  • Master the Snapcount software from the inside out, to gain a true understanding of how our product works and what customers require to be successful in the field.  
  • Work into a team sprint; design program, integrate, QA test and debug assigned software component into the SnapCount Platform

Within the first 90 days:

  • Using a high level specification and collaboration with the Customer Service team, create a detailed plan to enhance existing functionality and create new modules.  
  • Effectively estimate project work and time requirements
  • Document what you develop, both for developers as well as for QA
  • Sometimes our software doesn’t do what we intended, you will need to dig into the details to find out why and create a plan to get it fixed.   

Year One and Beyond:

  • Collaborate with fellow software team members to brain-storm optimal designs, innovate them into the code base and deliver high quality applications
  • As a fast moving software company, we have an aggressive road-map of features and functions.  You will need to consider the future as you build today's functions to ensure the system is ready for these updates.

That’s the work. Now what about the work-life?  It happens in an open and casual environment, far from fancy but perfect for our mission.  The StreamLinx locations foster creativity and innovation and reward passion and ambition.  Best of all, as a small company we deliver personal development opportunities.   We offer competitive compensation, medical benefits, and free lunch every Friday.


  • A Bachelor's degree from an accredited university
  • Experience with Java, MySQL, and JavaScript
  • Experience in an agile environment a plus
  • Work with both coworkers and customers to problem solve

Rebecca Clark

Director of People
use your email instead