1

Software Training Manager Jobs in Iowa (NOW HIRING)

... M software training • Frequent on the road driving. • Highly concentrated mental and visual alertness. • A major portion of the day is spent talking either in-person or by telephone dealing ...

PRN Family Nurse Practitioner

Sergeant Bluff, IA · On-site

$112K - $143K/yr

Strong computer skills with knowledge of Internet software, Spreadsheet software, and Word Processing software * Training skills a plus * Demonstrated problem-solving and workflow management skills.

PRN Family Nurse Practitioner

Sergeant Bluff, IA · On-site

$112K - $143K/yr

Strong computer skills with knowledge of Internet software, Spreadsheet software, and Word Processing software * Training skills a plus * Demonstrated problem-solving and workflow management skills.

PRN Family Nurse Practitioner

Sergeant Bluff, IA · On-site

$112K - $143K/yr

Strong computer skills with knowledge of Internet software, Spreadsheet software, and Word Processing software * Training skills a plus * Demonstrated problem-solving and workflow management skills.

Manager in Training, IC

Clive, IA · On-site

$20 - $22/hr

Our Manager in Training (MIT) position is the launchpad for a rewarding leadership career-where ... Work with software programs and applications, including Microsoft Office, our point-of-sale system ...

Experience with performance-testing tools, wearable technology, athlete-management software, or ... D1 Training is an emerging fitness franchise, that is growing rapidly. D1 Training has over 80 ...

Showing results 21-40

Software Training Manager information

See Iowa salary details

$70K

$134.2K

$167.2K

How much do software training manager jobs pay per year?

As of Aug 7, 2026, the average yearly pay for software training manager in Iowa is $134,157.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,200.00 and $159,200.00 per year, depending on experience, location, and employer.

What are some common challenges faced by software training managers when delivering training to diverse user groups?

Software Training Managers often encounter the challenge of addressing varying levels of technical proficiency within their audience. They must design training programs that are accessible to beginners while still providing value to more advanced users. Additionally, adapting instructional methods for different learning styles and managing training schedules across departments can require significant coordination. Effective communication, flexibility, and continuous feedback collection are key to overcoming these obstacles and ensuring successful knowledge transfer.

What does a software training manager do?

A Software Training Manager is responsible for designing, implementing, and overseeing training programs that help employees or clients learn how to use specific software applications effectively. They assess training needs, develop instructional materials, and lead workshops or seminars to ensure users can maximize the software's capabilities. Additionally, they may manage a team of trainers, evaluate the effectiveness of training sessions, and update content as software evolves. Their goal is to improve user proficiency and productivity while minimizing software-related issues.

What are the key skills and qualifications needed to thrive as a software training manager?

To thrive as a Software Training Manager, you need expertise in instructional design, adult learning principles, and a background in IT or software systems, often supported by a relevant degree or certifications like CompTIA CTT+. Familiarity with Learning Management Systems (LMS), e-learning authoring tools, and software platforms such as Microsoft Office or Salesforce is typically required. Strong soft skills include communication, leadership, and adaptability for effectively engaging diverse learners and leading training teams. These competencies are crucial for designing effective training programs, ensuring user adoption, and maximizing organizational productivity.

What is the difference between Software Training Manager vs Software Trainer?

AspectSoftware Training ManagerSoftware Trainer
CredentialsTypically requires a bachelor’s degree in education, IT, or related field; certifications like Certified Technical Trainer (CTT+)Often needs a relevant degree or certification; CTT+ or similar certifications are common
Work EnvironmentManages training programs, oversees trainers, and collaborates with management in corporate or educational settingsDelivers training sessions, creates training materials, and interacts directly with learners
Employer & Industry UsageUsed in corporate, educational, and tech companies to oversee training initiativesFound in similar environments, focusing on direct instruction and skill development

The main difference is that a Software Training Manager oversees training programs and manages trainers, while a Software Trainer focuses on delivering training sessions directly to learners. Both roles require relevant certifications and work in similar environments, but the manager has a broader supervisory role.

What are popular job titles related to Software Training Manager jobs in Iowa? For Software Training Manager jobs in Iowa, the most frequently searched job titles are:
What job categories do people searching Software Training Manager jobs in Iowa look for? The top searched job categories for Software Training Manager jobs in Iowa are:
What cities in Iowa are hiring for Software Training Manager jobs? Cities in Iowa with the most Software Training Manager job openings:

Full-time

Re-posted 22 days ago


Job description

CONSTRUCTION SCHEDULER
In this position, you will be responsible for developing, implementing, and maintaining the schedule processes and various software systems to meet Ross Group's scheduling and planning needs while satisfying contract and customer requirements.
In this role you will...
  • Upon contract award, create a project schedule template in the appropriate software platform for the project team to build a schedule.
  • During the bidding process, create a project schedule template in the appropriate software platform for the project team to build a Proposal schedule if required.
  • Perform initial computer and user set up of new employees to allow for the use of the required schedule software platform.
  • Maintain the resource list associated with Ross Group project server.
  • Ensure the project team has the appropriate training and software to develop the schedule.
  • Review the proposal, preliminary and initial schedules for compliance with RG requirements and contract requirements. Advise and assist Operations if changes are needed.
  • Ensure all schedules are properly cost and resource loaded.
  • Maintain baseline schedule for each project.
  • Interface with Operations to discuss impact of work and resolution of problems.
  • Contribute to the development of working schedules for Estimating, prior to proposal date, which sufficiently illustrate the sequence of work activities and contract time.
  • Assist Marketing in reviewing proposal schedules as needed.
  • Assist Operations with creation of the necessary schedule software program files for preliminary, initial, and pay application schedules, in accordance with Ross Group standards and contract requirements.
  • Assist Operations with the control and management of in progress project schedules.
  • Serve as technical advisor for any schedule process or software related problems.
  • Assist Project Managers in creating short-term schedules or fragnets, monitor such schedules to determine impact on master schedule, and help in formulating actions to correct scheduling problems.
  • Manage and evaluate current schedule performance.
  • Provide information and advice as needed on the content, modification, or presentation of project schedules.
  • Identify scheduling software training needs among employees and provide training when necessary; remain current on the advancements in scheduling software.
  • Be responsible for continuously expanding and updating professional knowledge and honing training skills in order to enhance individual and team innovation and productivity.
  • Encourage the professional growth of each project team through ongoing training program development and open dialog with team members.
  • Maintain scheduling reports to track the progress of all active projects and be able to present this information in bi-weekly Scheduling meetings.

As the ideal candidate you...
  • Have previous schedule management experience.
  • Have working knowledge of Primavera and Microsoft Project.
  • Demonstrate the ability to plan, organize and communicate with internal and external customers/ stakeholders.
  • Have proven successful project history. (Cost, Customer Service, Quality, Safety and Schedule)
  • Work as employment necessitates.
  • Must be able to legally work in the United States

Expectations in this role include...
  • Dependability in meeting attendance guidelines and taking responsibility for actions.
  • Taking independent actions and calculated risks while asking for help when needed.
  • Exhibiting appropriate level of job knowledge based on years of relative work experience and uses resources effectively.
  • Making timely decisions using sound and accurate judgment while keeping appropriate people informed in the decision process.
  • Working well in group problem solving situations.
  • Identifying problems, gather and analyze information skillfully and make appropriate recommendations.
  • Communicating effectively and professionally both verbally and in written documents.
  • Prioritizing and organize work activities while utilizing efficient time management skills in meeting deadlines and staying on schedule with projects.
  • Meeting established goals while demonstrating accuracy and thoroughness to ensure quality of work.
  • Effectively managing staff through ensuring appropriate staffing, providing formal and informal evaluations/feedback, addressing employee issues when warranted and providing appropriate training and mentoring.

You are physically able to...
  • Operate a computer, telephone and other commonly used business-related items.
  • Handle rapidly changing priorities to accomplish project goals.
  • Attend and participate in meetings.
  • Travel for short periods of time with sufficient notice.

Status: Exempt
Reports to: CEO