Job Title: Software Developer, Asset Optimization
Department: Asset Optimization
Reports to: Director of Asset Optimization
Direct Reports: 0
Date Posted: August 8, 2019
Location: Houston, TX or Salt Lake City, UT
Travel: 10%


The purpose of this position is develop, test and implement new software that will be used to develop project and market revenue models, price energy derivatives, and develop quantitative studies and analysis related to pricing, trading and risk management.


  1. Develop or source quantitative model software to solve business problems related to the economics of battery storage
  2. Assist in the development and design of risk management software to be used in evaluating KCE’s risk profile and exposure levels on a project and portfolio basis
  3. Develop, design, and implement software that will be used for internal energy and ancillary services price forecasts, forward curves, and volatility models
  4. All other software development duties as required for the broader KCE company


  1. Thorough understanding of agile software development methodologies, values, and procedures
  2. Background in computer science
  3. Very strong background and experience in Python and/or Matlab
  4. Experience in Javascript, HTML, and CSS
  5. Very motivated self-starter with strong organizational and time-management skills
  6. Ability to work well in a small team

Apply for this position

Allowed Type(s): .pdf