Get Into Energy Jobs

Job Information

Cedar Falls Utilities Software Engineer I/II in Cedar Falls, Iowa


This is your opportunity to work for an Employer of Choice and play an integral role in our employee workplace culture. Cedar Falls Utilities is currently recruiting for a full-time Software Engineer I/II to join our Information Systems department. This position assists in the support and development of applications and database systems including enterprise, departmental, and local desktop applications and provides end-user support for those applications.

CFU takes pride in finding people that align with our core values of Customer Focus, Ethical & Responsible Behavior, Innovation, Employee Teamwork and Personal Growth and actively want to help maintain our reputation of being a trusted provider of utility services. The Software Engineer I/II works under general supervision of the Information Systems Manager.

Interested applicants should submit completed applications by Sunday, April 14th at 11:59PM.

Once your application has been completed, you will receive an email acknowledging the submission has been successfully completed. After the posting comes down, the hiring team will review all applications, and you will be notified either way if you are selected for further steps in the hiring process. Please ensure all contact information is kept up to date.

Compensation & Benefits

  • Full-time , Exempt Salary position.

  • Starting wage is based upon individual qualifications.Software Engineer I:$76,690 - $100,790 Software Engineer II:$84,340 - $110,850.

  • Typical work schedule is Monday - Friday, 7:30am - 4:30pm with an hour lunch.

  • Remote work available up to 40% of time after probationary period of six months. Position does require on-site presence.

  • Full-time benefits package: Click here for more information on CFU's benefits. (

  • Health, Dental, Vision (Single or Family) – Eligible 1st of the Month Following 30 Days of Hire Date

  • Paid Vacation, Holidays, Sick Days, Bereavement Leave, and Flexible Days

  • IPERS and 457 Retirement

  • EAP Services Free to CFU Employees and Immediate Family Members

  • Educational Assistance and Professional Development

  • Employee Wellness Program and Onsite Fitness Center

  • Employee Recognition Program – Service Anniversaries

  • Public Service Loan Forgiveness (PSLF) Employer


  • Assists in administration and monitoring of critical information systems including database management, application development, interfaces, workflows and web services.

  • Review and revise software requirements in collaboration with system analysts.

  • Leads projects as assigned by Information Systems Manager during systems implementations, migrations, upgrades and patching. This includes working with and assisting third party consultants and contractors on such projects.

  • Responds to end-user support and enhancement requests.

  • Provides training and creates documentation for programs and applications.

  • Performs unit testing for new code and applications.

  • Develops integrations between applications for data transfer.

  • Develops custom reports for multiple applications.

  • Develops applications and database systems.

  • Assesses and monitors technology changes to CFU systems and seeks out cost effective resources to enhance their own skills and knowledge.

  • Responsible for maintaining a positive work atmosphere by acting and communicating in a manner that promotes positive relations with customers, co-workers and management.



  • Bachelor’s degree in Computer Science, Information Systems, Information Technology, or equivalent programming experience.


  • One to five years working in a technical capacity in information systems that included application development and administration and/or database management and/or implementation and administration of web services. Experience with front-end technologies such as React, AngularJS, or Vue, preferred. Experience in Microsoft 365 development also would be beneficial.


  • Oracle/Microsoft certifications preferred.

    Knowledge, Skills and Abilities:

  • Knowledge of: General working knowledge of the following: SQL, JavaScript, React, HTML/CSS, XML, XLST, XPATH, Windows and Unix command functions, and specific working knowledge of Java, and/or Microsoft 365 development languages.

  • Ability to: Achieve results through team involvement and commitment; o perate computer system(s) and related equipment as required; make advanced analytical decisions; advanced planning and organizational skills; advanced application diagnostic skills; understand needs of end users; proficient communication, team and human relations skills; motivate and lead people.  

    Physical Tasks and Environmental Conditions:

  • Work involves sedentary to light work in an office setting. There is frequent need to stand, stoop, walk, sit, lift light objects (up to 50 pounds) and perform other similar actions during the course of the workday. Employee accommodations for physical or mental disabilities will be considered on a case-by-case basis.

    Pre-employment drug screen and physical is required.

Job LocationsUS-IA-Cedar Falls

Posted Date2 weeks ago(3/29/2024 1:27 PM)

Job ID 2024-1379

of Openings 1