1

Software Trainer Jobs in Philadelphia, PA (NOW HIRING)

Personal Trainer

Trenton, NJ · On-site

$25 - $45/hr

Maintain client session appointments through Svetness scheduling software * Able to provide a ... Certified Personal Trainer: Accredited by NCCA, DEAC, or NBFE. * CPR/AED Certification: Ensure ...

Personal Trainer

Glendora, NJ · On-site

$25 - $45/hr

Maintain client session appointments through Svetness scheduling software * Able to provide a ... Certified Personal Trainer: Accredited by NCCA, DEAC, or NBFE. * CPR/AED Certification: Ensure ...

Personal Trainer

Lawnside, NJ · On-site

$25 - $45/hr

Maintain client session appointments through Svetness scheduling software * Able to provide a ... Certified Personal Trainer: Accredited by NCCA, DEAC, or NBFE. * CPR/AED Certification: Ensure ...

next page

Showing results 1-20

Software Trainer information

See Philadelphia, PA salary details

$12

$29

$61

How much do software trainer jobs pay per hour?

As of Aug 26, 2026, the average hourly pay for software trainer in Philadelphia, PA is $30.00, according to ZipRecruiter salary data. Most workers in this role earn between $19.13 and $34.13 per hour, depending on experience, location, and employer.

What is a software trainer?

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 does a software trainer 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 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.

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 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 the most commonly searched types of Software Trainer jobs in Philadelphia, PA?

The most popular types of Software Trainer jobs in Philadelphia, PA are:

What job categories do people searching Software Trainer jobs in Philadelphia, PA look for?

The top searched job categories for Software Trainer jobs in Philadelphia, PA are:

What cities near Philadelphia, PA are hiring for Software Trainer jobs?

Cities near Philadelphia, PA with the most Software Trainer job openings:

Infographic showing various Software Trainer job openings in Philadelphia, PA as of August 2026, with employment types broken down into 49% Full Time, 13% Part Time, and 38% Contract. Highlights an 62% In-person, and 38% Remote job distribution, with an average salary of $62,394 per year, or $30 per hour.

PT Professional Development Trainer

Havertown, PA • On-site

Other

Re-posted 7 days ago


Job description

The part time Professional Development Trainer is responsible for planning, implementing, and administering learning opportunities as a part of the Professional Development Center. Provide leadership for a comprehensive and cohesive competency-based approach to mental and behavioral health education with curricula that supports lifelong learning. Some responsibilities include: Create and implement learning experiences based on customers’ identified needs. Measure the effectiveness of program offers by collecting relevant data. Develop and maintain training materials such as manuals, workbooks, and presentations. Recommend new technologies for use in training programs based on industry trends and customer needs. Design and deliver learning experiences that qualify for Continuing Education Credits (CEU) using multiple training methodologies based on sound instructional design principles to include traditional instructor-based classroom learning, virtual learning, e-learning courses, and other learning aids that promote an overall creative and interactive learning experience. Maintain CGRC’s ability to continue providing Continuing Education Credits (CEU) through all existing entities by completing necessary re-applications and making necessary licensing payments. Create and manage training schedules for in person and virtual presentations. Regularly assess and evaluate learning curriculum to ensure training is effective with meeting learning objectives set forth. Identify and define present and future learning opportunities by conducting a cyclical needs analysis. Recommend changes and modify existing and proposed learning programs as appropriate. Prepare and distribute training aids such as instructional materials, handouts, and evaluations. CGRC liaison for external training resource partners. Maintain learning related documentation and materials. Who is CGRC? CGRC is a premier children’s behavioral and mental health provider that embraces clinicians as partners in the organization’s strategic plan. What can CGRC do for you? Do YOU want to be a Change Agent? If so, we want you to be a part of the Child Guidance partnership. Working here means being open to new clinical experiences both as an individual and as part of a team. We offer reimbursed comprehensive clinical supervision and training with the opportunity to develop your leadership competencies and career interests on a personal level. Join any of our organizational committees, task forces, or work groups. If you are furthering your education, we want to be your partner. We are offering flexibility for classes, internship possibilities within our organization, and the availability for licensure supervision. It is important to us that you enjoy a healthy work-life balance, and we will encourage you to have personal goals that focus on self-care. At CGRC, you can enjoy a relaxed working environment with flexible work schedules that allow for a healthy work-life balance. We encourage and support career development and there are always opportunities for you to learn and grow within the organization. We have a competitive compensation package and generous time off and benefits for eligible employees. You and your family can also enjoy discounts and offers through our Tickets at Work Program. CGRC is an eligible employer for the Public Service Loan Forgiveness Program. APPLY NOW TO JOIN OUR TEAM! Child Guidance Resource Centers is an Equal Opportunity Employer #LI-CMC1