1

Software Trainer Jobs in Raleigh, NC (NOW HIRING)

Trainer

Chapel Hill, NC · On-site

$12.25 - $14.75/hr

Log and upkeep training session, schedule, and attendance data into club management software. * Track and record PE@PF success metrics Monitor the club floor to make sure that members are using the ...

Trainer

Raleigh, NC · On-site

$11.75 - $14.25/hr

Log and upkeep training session, schedule, and attendance data into club management software. * Track and record PE@PF success metrics Monitor the club floor to make sure that members are using the ...

Enhance existing software systems to improve functionality and user experience * Conduct code ... Tuition reimbursement and extensive internal training programs. * Family-Friendly Benefits: New ...

Enhance existing software systems to improve functionality and user experience * Conduct code ... Tuition reimbursement and extensive internal training programs. * Family-Friendly Benefits: New ...

Trainer

Garner, NC · On-site

$11.75 - $14.25/hr

Log and upkeep training session, schedule, and attendance data into club management software. * Track and record PE@PF success metrics Monitor the club floor to make sure that members are using the ...

Trainer

Holly Springs, NC · On-site

$11.50 - $13.75/hr

Log and upkeep training session, schedule, and attendance data into club management software. * Track and record PE@PF success metrics Monitor the club floor to make sure that members are using the ...

Trainer

Clayton, NC · On-site

$11.25 - $13.50/hr

Log and upkeep training session, schedule, and attendance data into club management software. * Track and record PE@PF success metrics Monitor the club floor to make sure that members are using the ...

Enhance existing software systems to improve functionality and user experience * Conduct code ... Tuition reimbursement and extensive internal training programs. * Family-Friendly Benefits: New ...

Enhance existing software systems to improve functionality and user experience * Conduct code ... Tuition reimbursement and extensive internal training programs. * Family-Friendly Benefits: New ...

Enhance existing software systems to improve functionality and user experience * Conduct code ... Tuition reimbursement and extensive internal training programs. * Family-Friendly Benefits: New ...

Enhance existing software systems to improve functionality and user experience * Conduct code ... Tuition reimbursement and extensive internal training programs. * Family-Friendly Benefits: New ...

Enhance existing software systems to improve functionality and user experience * Conduct code ... Tuition reimbursement and extensive internal training programs. * Family-Friendly Benefits: New ...

Enhance existing software systems to improve functionality and user experience * Conduct code ... Tuition reimbursement and extensive internal training programs. * Family-Friendly Benefits: New ...

Software Engineer

Raleigh, NC · On-site

$108K/yr

Create documentation regarding code deployment and support, training operational staff on software functionality and perform troubleshooting. * Serve as an escalation point to internal teams helping ...

senior software engineer

Durham, NC · On-site

$118K - $156K/yr

Infrequent travel for product support and training. Qualifications and Requirements: Excellent ... Able to quickly organize and understand complex software systems. Education and Experience BS or MS ...

Software Engineer

Carrboro, NC · On-site

$75K - $95K/yr

Kitware is seeking a Software Engineer to join the Computer Vision team. This position offers an ... architecting, training, validation, testing, and deployment * Familiarity with one or more ...

Software Engineer

Carrboro, NC · On-site

$75K - $95K/yr

Kitware is seeking a Software Engineer to join the Computer Vision team. This position offers an ... architecting, training, validation, testing, and deployment * Familiarity with one or more ...

Software Engineer

Raleigh, NC · On-site +1

$96K - $154K/yr

As a Software Engineer, your main focus will be on designing, developing, testing and collaborating ... training, external market value, and internal pay equity. Annual salary is one component of Red Hat ...

next page

Showing results 1-20

Software Trainer information

See Raleigh, NC salary details

$13

$30

$61

How much do software trainer jobs pay per hour?

As of Jul 16, 2026, the average hourly pay for software trainer in Raleigh, NC is $30.37, according to ZipRecruiter salary data. Most workers in this role earn between $19.38 and $34.57 per hour, depending on experience, location, and employer.

How much do IT trainers get paid?

IT trainers typically earn between $50,000 and $80,000 annually, depending on experience, certifications, and location. Salaries can vary based on the complexity of the training, industry, and whether they work full-time or freelance.

How does a Software Trainer typically collaborate with product development and support teams?

Software Trainers frequently work closely with product development and support teams to stay updated on new features, software updates, and common user issues. This collaboration ensures that training materials are current and that trainers can address real-world challenges faced by users. Trainers often provide feedback from training sessions that can help developers improve usability or address recurring questions. This cross-functional teamwork is essential for delivering effective training and improving the overall user experience.

What are the key skills and qualifications needed to thrive as a Software Trainer, and why are they important?

To thrive as a Software Trainer, you need a strong background in software applications, instructional design, and adult learning principles, often supported by a degree in computer science or education. Familiarity with learning management systems (LMS), virtual meeting platforms, and relevant software certifications is typically expected. Excellent communication, patience, and adaptability are crucial soft skills for engaging diverse learners and adjusting to varied training needs. These skills and qualifications ensure effective knowledge transfer, maximize user adoption, and support organizational goals through successful training.

What do software trainers do?

Software trainers teach users how to effectively operate specific software applications or systems. They develop training materials, conduct workshops or classes, and provide ongoing support to ensure users understand and can utilize the software efficiently. Strong communication skills and knowledge of the software are essential for this role.

What Do Software Trainers Do?

To become a software trainer, you need a bachelor’s degree in computer science, training and development, or a related field. Some positions may require a master’s degrees with a concentration in training and development. Master a variety of different software programs and applications; many companies only hire software trainers who are familiar with the programs they use, so the more you know, the more job opportunities are open to you. Some positions may even require you to become certified in particular products.

What is the highest paying trainer job?

The highest paying trainer jobs are often senior corporate trainers, technical trainers in specialized fields like cybersecurity or cloud computing, or training managers overseeing large teams. These roles typically require advanced certifications, extensive experience, and expertise in specific tools or technologies, with salaries reaching six figures in many cases.

How to become a software trainer?

To become a software trainer, you typically need a strong understanding of the software you will teach, often demonstrated through relevant experience or certifications. Developing excellent communication and presentation skills is essential, and many trainers hold a background in education, IT, or related fields. Gaining experience through teaching, workshops, or online tutorials can also help establish credibility in this role.

What is the difference between Software Trainer vs Software Developer?

AspectSoftware TrainerSoftware Developer
Required CredentialsTypically requires a degree in education, computer science, or related field; certifications in specific software or training methodsRequires a degree in computer science, software engineering, or related field; certifications in programming languages or development tools
Work EnvironmentOften works in training centers, corporate settings, or online platforms, focusing on teaching and curriculum deliveryWorks in offices, development teams, or remote environments, focusing on designing, coding, and testing software
Employer & Industry UsageEmployed by training companies, corporations, or educational institutions to teach software skillsEmployed by tech companies, startups, or as freelancers to develop software applications

While both roles require technical knowledge, Software Trainers focus on educating users and professionals about software tools, whereas Software Developers are involved in creating and maintaining software applications. The roles differ mainly in their focus—training versus development—though both require strong technical skills and industry knowledge.

What are Software Trainers?

Software Trainers are professionals who teach individuals or groups how to effectively use specific software applications. They design and deliver training sessions, create instructional materials, and provide support to help users understand both basic and advanced features of the software. Their goal is to increase user proficiency, productivity, and confidence when working with the software. Software Trainers may work in various industries, including technology, healthcare, education, and corporate environments.
What are the most commonly searched types of Software Trainer jobs in Raleigh, NC? The most popular types of Software Trainer jobs in Raleigh, NC are:
What job categories do people searching Software Trainer jobs in Raleigh, NC look for? The top searched job categories for Software Trainer jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Software Trainer jobs? Cities near Raleigh, NC with the most Software Trainer job openings:
Trainer

$12.25 - $14.75/hr

Full-time

Posted 3 days ago


Job description

Reports to: General Manager (GM) / Assistant Manager (AM)
Department: Club Operations
Duties and Responsibilities:
  • Fully proficient in performing the role as detailed in the PF Trainer Playbook and PFU.
  • Available to train members during all PE@PF small group training sessions.
  • Stay proficient on Planet Fitness mobile app content and workout tracking abilities.
  • Design individual exercise programs for each member based on their exercise experience, medical background, and personal goals. These programs must be designed with safety, effectiveness, and be appropriate for the specific members.
  • Submit training programs and workout logs to the GM for review as needed.
  • Inspect all equipment for possible malfunction or damage and report findings to the GM or AM.
    • Perform general equipment maintenance like guide rod lubrication and inspection of cables, belts, pads, and other equipment and parts.
  • Log and upkeep training session, schedule, and attendance data into club management software.
  • Track and record PE@PF success metrics Monitor the club floor to make sure that members are using the equipment correctly, following club policy, and offering assistance.
  • Deliver daily the trainer's key contributions:
    • Engagewith members to drive loyalty to the PE@PF program. The trainer should be motivational, inspirational and provide continuous encouragement.
    • Support members in achieving their individual goals.
    • Promote the program to members. When a session is not booked, trainers are expected to walk the floor and greet members they have not met. Look for members that need help and recommend they sign up for FREE training sessions.
    • Educate on Team Player understanding of the PE@PF program. Teach Team Players about the different sessions offered and encourage them to communicate this information to members. Generate excitement for the program with the Team and members to increase PE@PF usage.
  • Monitor and maintain club cleanliness and atmosphere.
  • Assist front desk operations as needed, including use of point of sale.
  • Communicate with members professionally while creating a high level of member service.
  • Assist GM and represent our company at community events and other outreach activities.

Qualifications:
  • Must be at least 18 years of age.
  • High School Diploma or equivalent required.
  • Must maintain an active Personal Training Certification and must start the Trainer recertification process 1 month prior to their expiration.
  • Uncertified Team Players will be given the opportunity to complete a Trainer Certification of their choice within the first 30 days of employment. Bachelor's degree in exercise science or kinesiology may be accepted in lieu of a Trainer Certification.
  • CPR/AED certification required. Uncertified Team Players will be given the opportunity to complete CPR/AED training within the first 30 days of employment.
  • Proven ability to lead, encourage, develop, and supervise the work of others.
  • Familiar with Excel's mission, values, vision, and culture, as well as the Planet Fitness brand and operational requirements.
  • Demonstrate the ability, confidence, and leadership to run a successful small group session with members.
  • Great communication skills with internal and external customers.
  • Must be team-oriented, motivated, and well-organized.
  • Ability to think critically and evaluate solutions to problems proactively.
  • Must have the ability to handle sensitive and confidential information.

Supervisory Responsibility: This position has no supervisory responsibilities.
Work Environment: This job operates in a fitness club environment and routinely uses standard office equipment such as computers, printers, and phones as well as standard custodial equipment such as cleaning chemicals, floor scrubbers, and vacuums. The noise level in the club environment may be loud on a regular basis. This position also will frequently pick up dumbbells, weight plates, and other exercise equipment daily.
Physical Demands: The physical demands described here are representative of those that a Team Player must meet to successfully perform the essential functions of this job.
  • Regularly required to talk or hear.
  • Frequently required to stand; walk; use hands to finger, handle or feel; and reach with hands and arms.
  • Occasionally required to sit, climb, balance, stoop, kneel, crouch or crawl.
  • Must frequently lift and move up to 25 pounds and occasionally lift and move objects up to 75 pounds.
  • Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus.

Position Type/Expected Hours of Work: This may be either a full-time OR part-time, nonexempt position. A nonexempt Team Player is one who is entitled to the minimum wage and/or overtime pay protections of the FLSA.
Scheduled work hours per week may be between 30-40 hours, depending on business needs. The work schedule will follow the corporate-approved PE@PF schedule with shifts typically between 6am to 1pm on Monday and Friday and between Noon to 7:30pm on Tuesday, Wednesday, and Thursday. This position may work outside of regularly scheduled shift hours to include mornings, evenings, weekends, and overnight as required. Work hours are subject to change at any time depending on business needs.
Travel: 0% travel is expected for this position.
EEO Statement: Excel Fitness is an Equal Opportunity Employer. We are committed to the policy of equal employment opportunity in recruitment, hiring, career advancement, and all other employment practices.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.