Software Development & Support Manager

Socket.dev

Austin (MN)

On-site

USD 102,000 - 143,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Cooperative Response Center (CRC) is seeking a Software Development & Support Manager to lead a high‑performing team responsible for CRCLink and enterprise applications. You will drive development, enhancements, and support while aligning projects with timelines and budgets.

You’ll guide architecture, security, and reliability across critical community communications systems and collaborate with leaders, utilities, and vendors to deliver innovative technology solutions.

Qualifications

  • 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 SDLC, application architecture, databases, and modern development methodologies.

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.

Skills

Leadership
Team mentoring
Software development
SDLC
Databases
Project management
Communication

Education

Bachelor's degree in Computer Science or related field
Master's degree preferred

Tools

Microsoft development technologies
Enterprise application environments
Version control
Deployment automation
Testing frameworks

Job description

Job Details: Job Location: Austin Site/Legal Address - Austin, MN, Position Type: Full Time, Salary Range: $102100.00 - $142900.00Salary, Job Shift: 1st shift (Day), Job Category: Management, Software Development & Support Manager 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.

What You'll Do
  • 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.

We're Looking For Someone Who Enjoys leading and developing technical teams. Thinks strategically while staying engaged in day-to-day operations. Has a passion for building reliable, high-quality software. Communicates effectively with both technical and non-technical audiences. Thrives in a collaborative, fast-paced environment. Enjoys solving problems and driving continuous improvement.

Why CRC?

At CRC, our technology supports organizations that provide essential services every day. Our team is driven by collaboration, innovation, and a shared commitment to delivering exceptional service. When you join CRC, you'll find:

  • A collaborative leadership team that values new ideas.
  • Opportunities to influence technology strategy and innovation.
  • Meaningful work supporting mission-critical operations.
  • A culture that invests in employee growth and development.
  • Competitive pay and a comprehensive benefits package.

If you're ready to lead a talented team, build innovative software solutions, and make a lasting impact, we'd love to hear from you. Join CRC and help build the technology that keeps communities connected.

Qualifications:
  • Required education and experience 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.
  • Preferred education and experience 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.
Competencies
  • Demonstrated leadership courage, ownership, sound judgment, follow-through, and willingness to communicate difficult truths early and constructively.
  • Strong coaching, employee development, performance management, conflict resolution, and team-building skills.
  • Thorough knowledge of the software development lifecycle, modern engineering practices, product and platform delivery, production support, and continuous improvement.
  • Sufficient technical depth to evaluate development approaches, delivery estimates, dependencies, architecture, databases, integrations, testing strategies, security risks, root causes, and proposed remedies.
  • Ability to understand complex systems, identify constraints and bottlenecks, separate symptoms from root causes, and improve end-to-end flow.
  • Ability to define meaningful measures, use evidence in decisions, and improve predictability without encouraging metric manipulation or unnecessary bureaucracy.
  • Ability to balance planned delivery, platform reliability, technical debt, security, support demand, team health, and stakeholder expectations.
  • Excellent written, verbal, facilitation, and presentation skills, including concise executive-level risk and status communication.
  • Ability to organize and prioritize work amid competing priorities, operational demands, technical uncertainty, and significant stakeholder expectations.
  • Ability to build trust with technical and non-technical stakeholders while maintaining clear decision rights and accountability.
  • Commitment to secure, reliable, maintainable, high-quality solutions that produce measurable business and member outcomes.
  • Ability to maintain confidentiality, exercise sound judgment, and model CRC values.
  • Proficiency with Microsoft Office and common development, source control, work management, testing, deployment, monitoring, and reporting tools.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Development & Support Manager
Lead Software Development & Support Manager

Socket.dev • Austin (MN)

On-site
USD 102,000 - 143,000
BILINGUAL CUSTOMER SERVICE REPRESENTATIVE
BILINGUAL CUSTOMER SERVICE REPRESENTATIVE

Cooperative Response Center • Abilene (TX)

On-site
USD 23,000 - 33,000
Great Benefits (PTO, holidays)
Remote work after 90 days
Health benefits – medical, dental, & 

+4
Service Delivery Coordinator II
Service Delivery Coordinator II

BeyondReach • Cedar Rapids (IA)

On-site
USD 60,000 - 85,000
Service Delivery Coordinator II
Service Delivery Coordinator II

BeyondReach LLC • Cedar Rapids (IA)

On-site
USD 55,000 - 75,000
Free daily lunch
Sr Manager - IT for Dispatch and Real-Time Trading
Sr Manager - IT for Dispatch and Real-Time Trading

Constellation • Chicago (IL)

Hybrid
USD 175,000 - 194,000
Bonus program
401(k) with company match
Stock purchase plan
+2
Service Delivery Coordinator II
Service Delivery Coordinator II

CCR Technologies • Cedar Rapids (IA)

On-site
USD 60,000 - 90,000
Free daily lunch
Health benefits
Gym membership
+3
Software Engineer (II)
Software Engineer (II)

Clear Resolution Consulting, LLC. • Fort Meade (MD)

On-site
USD 100,000 - 140,000
Intern - Software Development
Intern - Software Development

National Information Solutions Cooperative, Inc. • Cedar Rapids (IA), Northern (KY)

Hybrid
USD 80,000 - 110,000
Team Lead Application Development - Mapping & Staking Software (ESRI, GIS)
Team Lead Application Development - Mapping & Staking Software (ESRI, GIS)

NISC • Bismarck (ND)

Hybrid
USD 100,000 - 140,000
Medical, Dental & Vision Insurance
HSA with monthly contributions
FSA for Dependent Care
+6
Director of Information Technology
Director of Information Technology

Carroll White REMC • Monticello (IN)

On-site
USD 80,000 - 100,000
Health insurance
Retirement plan
Training opportunities