New York Seasonal Jobs

Job Information

New York State Energy Research and Development Aut Software Engineering Intern in Albany, New York

New York is leading the nation in the fight on global climate change and the transition to a clean energy-powered economy. The Climate Act ( has created the most aggressive climate change goals in the nation and requires an ambitious agenda that blends proven catalysts with innovative approaches while operating across a broader energy arena that is rapidly evolving. New York State Energy Research & Development Authority (NYSERDA) is a driving force in realizing this agenda. NYSERDA works with stakeholders that span residents, business owners, developers, community leaders, local government officials, universities, utilities, investors, entrepreneurs, and more, to develop, invest, and foster conditions that:

  • Attract the private sector capital investment needed to expand New York’s clean energy economy.

  • Overcome barriers to using clean energy at a large-scale in New York.

  • Enable New York’s communities and residents to benefit equitably from energy efficiency and renewable energy.


This is a paid internship for current students at an accredited college. The pay rate is from $15 to $18 per hour based on current class year. This internship will be during Summer 2024, with a start date of June 3rd, 2024.

Interns must be located in New York State while working. It is expected that interns will follow our telework policy, with a combination of in-office and remote work. Interns work up to 18.5 hours per week during the semester, and up to 37.5 hours per week between semesters, when not attending classes.


  • Design, implement, document, test, and deploy cloud-native software solutions within a Software Development Life Cycle (SDLC) process.

  • Develop backend services and microservices using C#, ASP.NET, Microsoft SQL Server, and Microsoft Azure.

  • Develop frontend solutions using HTML, CSS3, JavaScript, TypeScript, React, HTMX, Blazor, Webpack, and other related modern web technologies.

  • Develop Robotic Process Automation (RPA) solutions for business process automation.

  • Develop automated unit tests.

  • Develop and test automated software deployments using CI/CD through Azure DevOps.

  • Support system design work for cloud-native software solutions targeting Microsoft Azure.

  • Actively participate in technical reviews of all SDLC artifacts.

  • Actively participate in Agile meetings including backlog grooming, sprint planning, retrospectives, daily standups.

  • Support integration of cloud-native software with other NYSERDA systems such as SharePoint.

  • Additional responsibilities as assigned.


  • Currently pursuing an Associates or Bachelors degree with a major in Information Technology, Computer Science, or a related field.

  • Experience with at least one object-oriented programming (OOP) language.

  • Experience with software development using Git for version control.

  • Experience with Microsoft O365 (Word, Excel, PowerPoint, Outlook, Teams).

  • Strong verbal and written communication skills.


  • Experience or equivalent coursework with the C# programming language.

  • Experience or equivalent coursework with cloud computing.

  • Experience or equivalent coursework with relational databases and SQL.

  • Experience or equivalent coursework with modern frontend technologies such as JavaScript, TypeScript, React, HTMX, Bootstrap, Webpack, and Blazor.

  • Experience or equivalent coursework with DevSecOps and/or CI/CD.

  • Experience or equivalent coursework with Agile project management methodologies.

  • Experience or equivalent coursework with Robotic Process Automation (RPA).

  • Experience with Atlassian products (i.e. JIRA, Confluence) or comparable tools.

  • Experience with Microsoft SharePoint Online platform.