1

Software Application Trainer Jobs in Washington (NOW HIRING)

Software Engineer-AFRL

Alexandria, VA · On-site

$120 - $160/hr

... boost training, readiness, and mission planning solutions. We're looking for talented software ... Recommend changes to improve established application processes * Prepare and produce releases of ...

Software Engineer-AFRL

Alexandria, VA · Remote

$125K - $165K/yr

... boost training, readiness, and mission planning solutions. We're looking for talented software ... Recommend changes to improve established application processes * Prepare and produce releases of ...

Software Engineer-AFRL

Alexandria, VA · Remote

$131K - $172K/yr

... boost training, readiness, and mission planning solutions. We're looking for talented software ... Recommend changes to improve established application processes * Prepare and produce releases of ...

Be Seen First

The Application Support Engineer is responsible for delivering high-quality software application ... Lead in team training for new products or product releases and develop technical papers. * Develop ...

Lead Software Developer

Washington, DC · Hybrid

$131K - $164K/yr

High-level application development and cybersecurity certifications are strongly preferred ... Tuition and training reimbursement * Life and AD&D Insurance About AnaVation AnaVation is the ...

Lead Software Developer

Washington, DC · Hybrid

$131K - $164K/yr

High-level application development and cybersecurity certifications are strongly preferred ... Tuition and training reimbursement * Life and AD&D Insurance About AnaVation AnaVation is the ...

Showing results 21-40

Software Application Trainer information

See Washington salary details

$37.9K

$74.5K

$116.1K

How much do software application trainer jobs pay per year?

As of Sep 3, 2026, the average yearly pay for software application trainer in Washington is $74,533.00, according to ZipRecruiter salary data. Most workers in this role earn between $59,500.00 and $92,300.00 per year, depending on experience, location, and employer.

What does a software application trainer do?

A Software Application Trainer is responsible for teaching individuals or groups how to effectively use specific software programs. They develop training materials, conduct hands-on sessions, and provide support to help users become proficient with the applications. Trainers often tailor their sessions to the audience’s skill level, answer technical questions, and may also assess learners' progress. Their goal is to ensure users can utilize the software efficiently to enhance productivity in their roles.

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

To thrive as a Software Application Trainer, you need a solid understanding of software platforms, instructional design, and adult learning principles, often supported by a relevant degree or technical certifications. Familiarity with learning management systems (LMS), presentation software, and virtual training tools is typically required. Strong communication, patience, and adaptability enable trainers to effectively engage learners with diverse backgrounds and skill levels. These skills ensure effective knowledge transfer, user adoption, and successful implementation of software solutions.

How does a software application trainer typically collaborate with development and support teams to improve training materials?

Software Application Trainers often work closely with development and support teams to ensure training content remains accurate and up-to-date. By gathering feedback from end-users and observing common support issues, trainers can identify areas where users struggle and relay this information to developers. This collaborative approach helps trainers update manuals, tutorials, and courseware to address real-world user challenges, resulting in more effective training sessions. Regular communication with these teams also allows trainers to stay informed about new features or updates that should be incorporated into their instruction.

What is the difference between Software Application Trainer vs Software Support Specialist?

AspectSoftware Application TrainerSoftware Support Specialist
Primary RoleDesigns and delivers training on software applications to usersProvides technical support and troubleshooting for software issues
Work EnvironmentTraining sessions, workshops, corporate training settingsHelp desks, support centers, client sites
Required SkillsInstructional skills, software knowledge, communicationTechnical troubleshooting, customer service, software knowledge
CertificationsOften requires software certifications and training credentialsIT support certifications like CompTIA A+ may be preferred

While both roles involve working with software, a Software Application Trainer focuses on educating users through training sessions, whereas a Software Support Specialist handles technical issues and troubleshooting. The roles complement each other but serve different functions within organizations.

What are popular job titles related to Software Application Trainer jobs in Washington?

For Software Application Trainer jobs in Washington, the most frequently searched job titles are:

What job categories do people searching Software Application Trainer jobs in Washington look for?

The top searched job categories for Software Application Trainer jobs in Washington are:

What cities in Washington are hiring for Software Application Trainer jobs?

Cities in Washington with the most Software Application Trainer job openings:

Infographic showing various Software Application Trainer job openings in Washington as of August 2026, with employment types broken down into 75% Full Time, 21% Part Time, and 4% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $74,533 per year, or $35.8 per hour.

Senior Software Developer- FDA CDER background Preferred

Oran, Inc.

Washington, DC • On-site

$61.75 - $81.50/hr

Full-time

Posted 9 days ago


Job description

Position Overview
The Information Technology Specialist III - Software Developer will provide hands-on application development, operations and maintenance (O&M), and technical support for enterprise applications and supporting systems. The individual will primarily support application development and maintenance activities while also contributing to operational support and technical documentation.
The Software Developer will participate throughout the full software development lifecycle, including requirements analysis, design, development, configuration, testing, deployment, implementation, maintenance, troubleshooting, and enhancement of new and existing applications.
Key Responsibilities
  • Perform hands-on application software development, modification, maintenance, and operational support.
  • Participate in requirements analysis, technical design, coding, configuration, testing, deployment, and implementation activities.
  • Develop and maintain new and existing enterprise applications and supporting software components.
  • Support application integrations, RESTful APIs, interfaces, databases, automated workflows, and data-processing utilities.
  • Troubleshoot and resolve software defects, production issues, and application performance problems.
  • Perform defect resolution, release support, regression testing, and User Acceptance Testing (UAT) support.
  • Develop and maintain technical documentation, including application, system, interface, and operational documentation.
  • Support minor application enhancements and ongoing O&M activities without disrupting business or operational services.
  • Collaborate with data management, application development, infrastructure, security, and operational teams to resolve technical issues.
  • Participate in Agile software development activities, including sprint planning, backlog refinement, development, testing, and release activities.
  • Follow established software development lifecycle, configuration management, change management, security, and governance processes.
  • Support automated testing, version control, configuration management, and CI/CD or DevSecOps practices, as applicable.
  • Assist with software installation, implementation, deployment, and production support activities.
  • Ensure applications and technical solutions meet applicable organizational, security, privacy, records, and system development requirements.

Required Qualifications
  • Bachelor's or Master's degree, if required under the applicable labor category or contract requirements.
  • A minimum of 5 years of experience across all phases of IT application software development.
  • Demonstrated experience in software application design, documentation, development, modification, testing, installation, implementation, and support of new or existing applications.
  • Experience supporting the complete software development lifecycle.
  • Ability to troubleshoot and resolve application and integration issues in a complex enterprise environment.
  • Strong written and verbal communication skills.
  • Ability to work effectively with technical and non-technical stakeholders.

Preferred Qualifications
  • Experience with SQL and relational databases.
  • Experience developing or supporting RESTful APIs and system integrations.
  • Experience working in Agile development environments.
  • Experience with automated testing and regression testing.
  • Experience with version control and configuration management tools.
  • Knowledge of DevSecOps and CI/CD pipelines.
  • Experience supporting large-scale or enterprise applications.
  • Experience with data-management environments.
  • Experience working in regulated or compliance-driven environments.
  • Experience supporting government or federal IT systems is a plus.

Security and Compliance Requirements
The selected candidate must be able to meet all applicable personnel security and access requirements. The individual must be able to obtain required system and facility access and successfully complete all required security, privacy, non-disclosure, records management, and other mandatory training.
Work Location and Availability
This position will primarily be performed at the contractor's site, with Eastern Time availability required. The selected candidate must be available to attend customer and Washington, DC-area meetings as required.
Experience Required: 5+ Years