Intern, Software Engineering

Berkshire Hathaway Energy

Urbandale, IAFresher1h agovia LinkedIn

About the Role

  • Temporary, nonexempt, full-time/hourly position for a student pursuing a bachelor's degree in computer science, software engineering, or a related technical field.
  • Exposure to a variety of projects and activities within the energy industry.
  • Opportunity to apply college knowledge and skills to the workplace.
  • Gain hands-on experience working alongside industry professionals, developing technical skills, and contributing to meaningful projects.
  • Participate in networking events, leadership forums, and learning opportunities, including an annual three-day intern event.

Key Responsibilities

  • Perform software development and ensure conformance to IT standards.
  • Participate in design discussions and planning for potential software solutions.
  • Test and document software solutions as they are developed and updated.
  • Perform basic system analysis and design functions.
  • Provide customer support for package software and associated interfaces.
  • Provide technical input to assist in the development of project planning.
  • Perform any additional responsibilities as requested or assigned.

Performance Expectations

  • Perform responsibilities as directed within determined time frames and with a high degree of accuracy.
  • Establish and maintain effective work relationships within the department and the company.
  • Maintain professional competence, knowledge, and skills; enhance job knowledge and abilities by taking personal responsibility for professional development and training.
  • Maintain sensitive and confidential information regarding company information.
  • Attend work on a regular basis and support company employee policies and procedures, including workplace safety rules.
  • Ensure all compliance aspects of the position are known and followed; understand and comply with all policies, codes, and regulations applicable to the position and company.

Requirements & Tech Stack

  • Basic knowledge of programming in client/server and/or web development environments.
  • Basic knowledge of .NET development or other current computing programming languages.
  • Basic knowledge of database concepts including SQL queries.

Qualifications

  • College student, sophomore or higher standing.
  • Currently enrolled in a bachelor's degree program in computer science, software engineering, or related technical field.
  • Must be graduating later than August 2027.
  • Must be available May-August 2027.
  • Opportunity for earlier start date during the academic year.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: TalentHop, Emonics LLC, L3Harris Technologies

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job