1

Software Support Manager Jobs in Iowa (NOW HIRING)

Support the day-to-day management and development of the Client Support team. * Assist in ... Experience with a customer ticket tracking software preferred. * Excellent communication skills ...

next page

Showing results 1-20

Software Support Manager information

What does a software support manager do?

A Software Support Manager oversees the support team responsible for assisting clients and end-users with software-related issues. They manage daily operations, ensure timely resolution of technical problems, and work to improve customer satisfaction. The role often involves coordinating with development teams to address bugs, implementing support processes, and training staff. Software Support Managers also analyze support metrics to optimize performance and may assist in developing documentation or training materials.

How does a software support manager typically balance technical troubleshooting with team leadership responsibilities?

A Software Support Manager often divides their time between overseeing the support team’s daily operations and directly handling complex technical issues that require advanced expertise. While they may step in to resolve escalated customer problems, much of their role involves mentoring support staff, coordinating training sessions, monitoring performance metrics, and optimizing support processes. Effective managers also collaborate closely with development teams to communicate recurring software issues and recommend improvements, ensuring both customer satisfaction and continuous product enhancement.

What are the key skills and qualifications needed to thrive as a software support manager, and why are they important?

To thrive as a Software Support Manager, you need strong technical knowledge of software products, troubleshooting expertise, and experience in customer service or IT support, often backed by a relevant degree. Familiarity with ticketing systems (like Zendesk or Jira), CRM platforms, and ITIL or similar certifications is typically required. Exceptional leadership, communication, and problem-solving skills set outstanding managers apart by enabling them to guide teams and resolve client issues effectively. These competencies are crucial for ensuring timely customer support, maintaining high client satisfaction, and leading a productive support team.

What is the difference between Software Support Manager vs Software Support Specialist?

AspectSoftware Support ManagerSoftware Support Specialist
ResponsibilitiesOversees support teams, manages escalations, develops support strategiesProvides technical support, troubleshoots issues, assists customers directly
Required SkillsLeadership, communication, technical knowledge, problem-solvingTechnical troubleshooting, customer service, product knowledge
CertificationsITIL, CompTIA, relevant technical certificationsCompTIA A+, Microsoft Certified, product-specific certifications
Work EnvironmentOffice-based, team management, coordination with other departmentsCustomer support centers, remote or on-site troubleshooting

The main difference between a Software Support Manager and a Software Support Specialist lies in their scope of responsibilities. Managers oversee support teams and strategic planning, while specialists focus on direct technical support. Both roles require technical knowledge and certifications, but managers emphasize leadership and coordination skills.

What cities in Iowa are hiring for Software Support Manager jobs?

Cities in Iowa with the most Software Support Manager job openings:

Board Support Package Software Engineer

Cedar Rapids, IA • On-site

idexcel
IT Services • 51 - 200 employees

Contractor

Re-posted 24 days ago


Job description

Job Description

JOB Description 

Development and porting of Board Support Packages (Boot loader & Linux kernel) for PowerPC, ARM architecture which includes developing and modifying device drivers, configuration files, I/O initialization and startup routines, memory management, OS configuration, extensions to
kernels, boot loaders, etc
Perform board bring-ups and hardware validation/ debugging.
Development of custom utilities which can useful for benchmarking of target hardware or help application and verification team.
Performing hardware/software unit level tests and/or functional integration tests.
Development of multithreaded user space applications
Tools: JTAG based hardware emulators, Hardware debugging tools e.g. Oscilloscope, Logic Analyzer, Protocol Analyzers, Kernel debugging tools e.g. ftrace, GIT, Subversion, GIT based code maintaining tools e.g. gerrit, gitlab

Qualifications

Must possess detail knowledge of Linux Device Drivers, subsystems and Linux Environment
Hands on experience of board bring up
Programming language: C/C++
Operating System : Linux
o Good understanding of device drivers, file systems, memory management and OS internals
Scripting language: Python, Shell

Additional Information

Anvesh Reddy

609 269 2719