Software Development & Support Manager

COOPERATIVE RESPONSE CENTER INC•Austin, MN
•$102,100 - $142,900•Onsite

About The Position

Lead the Team Behind the Technology That Keeps Communities Connected. Are you passionate about building great software and developing great people? Do you thrive on solving complex challenges, leading high-performing teams, and delivering technology that makes a real difference? At Cooperative Response Center (CRC), our technology powers critical communications for utility and emergency response organizations across the country. As our Software Development & Support Manager, you'll lead a talented team responsible for developing, enhancing, and supporting the software that keeps our members connected 24/7. If you're looking for a role where your leadership, technical expertise, and vision can make a meaningful impact, we'd love to meet you.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field or an equivalent combination of education and experience.
  • Five (5) years of software development experience.
  • Three (3) years of leadership or supervisory experience.
  • Experience leading technical teams in a fast-paced environment.
  • Experience with software development lifecycle (SDLC), application architecture, databases, and modern development methodologies.
  • Ability to reside within reasonable proximity of a CRC office.

Nice To Haves

  • Master's degree in a related field or an equivalent combination of education and experience.
  • Experience within the utility or rural electric industry.
  • Experience with Microsoft development technologies and enterprise application environments.
  • Knowledge of version control, deployment automation, testing frameworks, reporting systems, and project management tools.
  • Experience supporting enterprise business applications and integrations.

Responsibilities

  • Lead, mentor, and develop a team of Software Developers, Software Engineers, and Programmers.
  • Drive the development, enhancement, and support of CRCLink and other enterprise applications.
  • Guide projects from concept through implementation while keeping timelines, budgets, and quality on track.
  • Champion secure, reliable, and scalable software development practices.
  • Partner with business leaders, utility members, and vendors to turn business needs into innovative technology solutions.
  • Promote continuous improvement by identifying opportunities to enhance applications, processes, and development tools.
  • Help shape CRC's technology strategy as a member of the Management Team.

Benefits

  • Competitive pay and a comprehensive benefits package.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service