Skip to main content

NISC

Intern - Software Development

Cedar Rapids, IAinternshipinternAdded today

About this role

NISC seeks a Software Development Intern to support enterprise software development for utility and broadband companies. You'll work with a team to develop and maintain business-critical applications serving millions of end customers across North America.

What you'll do

  • Develop and maintain utility, broadband, financials, and operations software applications
  • Collaborate with software developers and engineering team leads on coding tasks
  • Work with quality assurance personnel to test and validate software
  • Assist in translating business requirements into technical solutions
  • Contribute to mobile application development and maintenance
  • Participate in code reviews and software design discussions

What they're looking for

  • Software development and programming fundamentals
  • Problem-solving and debugging
  • Collaboration and teamwork
  • Version control systems
  • Enterprise software concepts
  • Testing and quality assurance practices
  • Communication skills
  • Ability to learn quickly

Benefits

  • Hybrid work arrangement with flexible office locations
  • Mentorship from experienced software engineers
  • Exposure to enterprise-scale software systems
  • Work with technology serving 18+ million customers
  • Company recognized as Best Place to Work for 22+ years
  • Summer internship opportunity (May-August 2027)
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

NISC

NISC builds software solutions for utilities, broadband, and telecommunications companies, including provisioning systems, meter data management, and intelligent automation platforms. The company is hiring Software Developers II for full-stack development roles focused on web applications, data analytics, and emerging technologies across multiple locations.

Website
nisc.coop
View all jobs at NISC

Likely interview questions

  • Describe your experience with software development tools and languages you've used in academic or personal projects
  • How do you approach learning new technologies or frameworks when starting a new project?