1

Software Trainer Jobs (NOW HIRING)

Provide hands-on training of the NextGen EHR application software to physicians and clinical staff. * Provide EHR expertise in order to optimize the efficiency for the end users and streamline the ...

Provide hands-on training of the NextGen EHR application software to physicians and clinical staff. * Provide EHR expertise in order to optimize the efficiency for the end users and streamline the ...

The ideal candidate with a strong background in software engineering, solution architecture, DevOps, developer enablement, or technical training, who has hands-on experience using AI tools in ...

The candidate must be an experienced software application trainer with experience to develop, schedule, and execute classroom and webinar training sessions. The Trainer must also have strong verbal ...

Conducts training classes in a wide range of subjects based on the organization needs, software applications and IPC inspection. Schedules and conducts training, working with Human Resources and ...

Familiarity with project management tools and software commonly used in training and content management environments, such as Microsoft Office Suite, Teams, Jira, or similar platforms. Ability to ...

The candidate must be an experienced software application trainer with experience to develop, schedule, and execute classroom and webinar training sessions. The Trainer must also have strong verbal ...

Familiarity with project management tools and software commonly used in training and content management environments, such as Microsoft Office Suite, Teams, Jira, or similar platforms. Ability to ...

Works closely with front end partners to ensure training guidelines are being followed. Monitors and reports partner progress to management and makes recommendations regarding training opportunities.

next page

Showing results 1-20

Software Trainer information

See salary details

$13

$31

$63

How much do software trainer jobs pay per hour?

As of Jul 16, 2026, the average hourly pay for software trainer in the United States is $31.24, according to ZipRecruiter salary data. Most workers in this role earn between $19.95 and $35.58 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 cities are hiring for Software Trainer jobs? Cities with the most Software Trainer job openings:
What are the most commonly searched types of Software Trainer jobs? The most popular types of Software Trainer jobs are:
Who are the top companies hiring for Software Trainer jobs? The top employers for Software Trainer jobs are:
What states have the most Software Trainer jobs? States with the most job openings for Software Trainer jobs include:
What are popular job titles related to Software Trainer jobs? For Software Trainer jobs, the most frequently searched job titles are:
Infographic showing various Software Trainer job openings in the United States as of July 2026, with employment types broken down into 89% Full Time, 8% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $64,984 per year, or $31.2 per hour.

Epic Medical EHR Software Trainer

California Foot & Ankle Centers

Davis, CA • On-site

Full-time

Medical, Dental, Vision, Retirement

Posted 19 days ago


Job description

Position:Epic Medical Software TrainerLocation:Davis, CA (and other No Cal clinic locations)Schedule:Full-Time and Part-Time positionsSalary:Competitive Salary & Bonus ProgramBenefits:Health, Dental, Vision, EAP, 401(k), FSA, Costco, AAA, etc.
ABOUT US
With a growing network of locations, California Foot & Ankle Centers (CALFAC) provides comprehensive podiatric care and surgery, including advanced wound care and amputation-prevention therapies, lower extremity peripheral nerve surgery, vascular medicine, and reconstructive surgery.
We have been serving patients in Northern California for over 60 years, building a loyal patient base keeping our clinic locations busy with little to no marketing during that time. Our highly-competent doctors and medical staff all believe in giving a caring approach to each patient, as well as our utilizing the most modern technology available. Further, we conduct clinical trials and podiatric research at all of our locations.
As a part of our team, you will be welcome in working with us for years to come as we do good work in our communities. We value team building, and our staff oftimes engages in after work activities in order to build relationships and play an essential role in our community.
JOB BRIEF
We are seeking an experienced professional to provide EPIC software training and support to our staff at all of our growing list of clinic locations in Northern California. Must be experienced with EPIC's features for front office, charting, billing, reports, as well as interfaces with other systems (i.e. X-Ray, appointment reminder texting, Dragon or other dictation, charting, templates, CPT/HCPCS codes and code sets, building our report libraries, etc.).
As a member of our team, we all provide a high level of efficient patient care, while always presenting a caring, ethical, and professional experience for the patients, doctors and other team members.
ESSENTIAL FUNCTIONS:
  • Primary project manager for our EPIC software implementation.
  • Answer questions from staff members regarding how to use EPIC to get their jobs done efficiently.
  • Attend meetings with staff as needed
  • Prepare summaries and "How To" documents for staff as needed
  • Assist in creating our library of EPIC "How To's" and videos for new staff to get trained in EPIC in the shortest time possible
  • Assist other team members with inquiries in EPIC regarding coding, documentation, denials and billing
  • Follow all written policies, procedures, and protocols of the clinic, hospitals, surgery centers, etc.
  • Adhere to all policies regarding safety, confidentiality and HIPPA guidelines
  • Work fluidly in our EPIC EHR system and other systems to ensure info is accurate and complete
  • Follow up and clarify any information that is not clear to other staff members
  • Participate in various projects and/or meetings, and complete other tasks as assigned by management
  • Cross-train and help coworkers as needed

KNOWLEDGE and Experience:
  • Minimum 2 years of experience in working with all area of the EPIC software
  • Thorough knowledge of medical office workflows (front office, charting, billing, posting payments, etc.)
  • Knowledge of legal, regulatory and policy compliance issues (especially HIPAA)
  • High school diploma required; Associate college degree preferred
  • Proficient in Microsoft Word, Excel, fax, printers, scanners, and other office software
  • Must be fluent in English (read, write, comprehend, and speak)
  • Knowledge and understanding of the workings of medical offices and hospitals

PROFESSIONALISM:
  • Must have strong organizational and time management skills
  • Ability to work on multiple tasks and meet deadlines
  • Ability to work independently with minimal supervision
  • Excellent communication skills
  • Detail-oriented and must
  • Ability to maintain strict confidentiality as required
  • Be a team player

PHYSICAL DEMANDS:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. While performing the duties of this job, the employee is regularly required to sit, stand, walk, speak, hear, use hands, handle documents, bend and stoop as needed, and reach with hands and arms. The position requires use of keyboard and computer regularly. Strong vision abilities to perform extensive computer-related work.