Colorado Energy Jobs

Colorado Jobs

Job Information

National Renewable Energy Laboratory Software Engineer Intern (Year-Round) in Golden, Colorado

Posting Title

Software Engineer Intern (Year-Round)



CO - Golden


Position Type

Intern (Fixed Term)


Hours Per Week



Annual Salary Range (based on full-time 40 hours per week)

Annual Salary Range: $31,600 - $50,600

Offers will typically be made in the bottom half of the listed range. NREL takes into consideration a candidate’s education, training, and experience, as well as the position's work location, expected quality and quantity of work, required travel (if any), external market and internal value, including seniority and merit systems, and internal pay alignment when determining the salary level for potential new employees. In compliance with the Colorado Equal Pay for Equal Work Act, a potential new employee’s salary history will not be used in compensation decisions.

Job Description

The National Renewable Energy Laboratory (NREL) is leading a transformation of the national energy system through research and development in renewable energy generation and energy systems integration. NREL’s Secure Cyber-Energy Systems Group within the Energy Security and Resilience Center is seeking a software engineering intern capable of supporting various research projects. The ideal applicant will bring a passion for software development techniques and best practices. NREL works directly with the electric utility sector, the renewable energy generation sector, energy and security technology vendors and integrators, the Department of Energy, Department of Defense, Department of Homeland Security, and other federal agencies with missions critical to the nation’s energy security interests.

Research areas of interest include:

· Energy Control and Energy Management Systems Cybersecurity

· Renewable Energy Generation (solar, wind, geothermal) Cyber-Physical Security

· Distributed Energy Resource Cyber-Physical Security

· Industrial Internet of Things and Building Energy Management Systems Cybersecurity

· Internet of Things, Electric Vehicle Systems, Home Energy Management Systems, and smart home controllable device cybersecurity

· Natural and human energy system threat modeling and risk quantification

· Vulnerability and mitigation assessments throughout the NIST Cybersecurity Framework (Identify, protect, detect, respond and recover)

· Integrated power and communication emulation with virtualization and hardware-in-the-loop

· Human cognitive science around power and communication system visualization

· Application development to support research, validation, operational exercises and training of Energy Cyber-Physical Systems

· Visualization to improve situational awareness of multilayered communication and energy systems


Basic Qualifications

Must be enrolled as a full-time student in a degree granting program, or graduated in the past 12 months from an accredited institution. Internship period cannot exceed 12 months past graduation. Minimum of a 3.0 cumulative grade point average. Please Note: You will need to upload unofficial transcripts and a letter of recommendation as part of the application process.


Additional Required Qualifications


  • Experience with scripting / prescriptive coding

  • Understanding of data structures & algorithms

  • Awareness of object-oriented programming principals

  • Available Github projects or portfolio of software projects

Preferred Qualifications

Preferred Qualifications:

  • Experience with data modeling

  • Awareness of test-driven development processes

  • Experience with both strongly and loosely typed languages

  • Ability to leverage common database technologies (MySQL, PostGRES, Mongo, etc)

  • Knowledge of Docker, other containerization and virtualization technologies.

  • Familiarity with front end and server-side frameworks (NodeJS, .NET, React, etc)

  • Comfort with common Unix-like system commands (e.g. SSH, GIT, etc)


Benefits Summary

Benefits include medical, dental, and vision insurance; 403(b) Employee Savings Plan with employer match*; and sick leave (where required by law). NREL employees may be eligible for, but are not guaranteed, performance-, merit-, and achievement- based awards that include a monetary component. Some positions may be eligible for relocation expense reimbursement. Internships projected to be less than 20 hours per week are not eligible for medical, dental, or vision benefits.

* Based on eligibility rules

Submission Guidelines

Please note that in order to be considered an applicant for any position at NREL you must submit an application form for each position for which you believe you are qualified. Applications are not kept on file for future positions. Please include a cover letter and resume with each position application.


EEO Policy

NREL is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard basis of age (40 and over), color, disability, gender identity, genetic information, marital status, military or veteran status, national origin/ancestry, race, religion, creed, sex (including pregnancy, childbirth, breastfeeding), sexual orientation, and any other applicable status protected by federal, state, or local laws.

EEO is the Law at | Pay Transparency Nondiscrimination at | Reasonable Accommodations at

E -Verify |For information about right to work, click here at for English or here at for Spanish.

E-Verify is a registered trademark of the U.S. Department of Homeland Security. This business uses E-Verify in its hiring practices to achieve a lawful workforce.

The National Renewable Energy Laboratory (NREL) is a leader in the U.S. Department of Energy’s effort to secure an environmentally and economically sustainable energy future. With locations in Golden and Boulder, Colorado, and a satellite office in Washington, D.C., NREL is the primary laboratory for research, development, and deployment of renewable energy technologies in the United States.

NREL is subject to Department of Energy (DOE) access restrictions. All candidates must be authorized to access the facility per DOE rules and guidance within a reasonable time frame for the specified position in order to be considered for an interview. DOE rules for site access during the interview process are the same regardless of whether the candidate is interviewed on-site, off-site, or via telephone or videoconference. Additionally, DOE contractor employees are prohibited from participating in certain Foreign Government Talent Recruitment Programs (FGTRPs). If a candidate is currently participating in an FGTRP, they will be required to disclose their participation after receiving an offer of employment and may be required to disengage from participation in the FGTRP prior to commencing employment. Any offer of employment is conditional on the ability to obtain work authorization and to be granted access to NREL by the Department of Energy (DOE). We understand that COVID-19 may have caused delays or closures at offices, consulates, and embassies. However, NREL cannot make exceptions to work authorization and access requirements, and exceptions to these requirements are not being made for COVID-19 related delays.

Please review the information on our Hiring Process at website before you create an account and apply for a job. We also hope you will learn more about NREL at , visit our Careers site at , and continue to search for job opportunities at at the lab.