NISC is a well-established technology solutions provider with over 50 years of experience, serving more than 900 utility and broadband companies. They're seeking experienced software engineers for their cloud solutions team. The role offers a hybrid work environment with a minimum of 3 days per week in office. The position involves full-stack development opportunities, with flexibility to specialize in various areas from iOS/Android to backend/frontend development. Key responsibilities include developing cloud solutions, working with microservices, and building responsive web applications. The company emphasizes their cooperative structure, focusing on member and employee satisfaction over profit. They offer comprehensive benefits including healthcare, 401(k) with generous matching, educational assistance, and various wellness programs. The ideal candidate should have 6+ years of experience and strong expertise in modern development technologies and practices. NISC values integrity, relationships, innovation, teamwork, and personal development, making it an excellent opportunity for engineers looking to make an impact while growing professionally.