2

Remote Software Trainer Jobs in Virginia (NOW HIRING)

... actively training personnel. Requirements * Bachelor's degree in computer science, Computer ... or remote, as dictated by position 4. 401(k) and company-funded life insurance 5. Generous Paid ...

Blacksburg, Virginia, Fully Remote, Hybrid Categories: Information Systems / Technology Network ... education, training, and progressive experience equivalent to a Master's degree Extensive ...

Remote Support Technician, Journeyman

Arlington, VA · On-site +1

$43K - $54K/yr

They troubleshoot hardware and software issues, guide users through solutions, and perform system ... training, and licensure and certifications. To support the ability to reward for merit-based ...

Senior Software Engineer

Leesburg, VA · On-site +1

$123K - $163K/yr

... and remote operations all rely on Iridium to stay connected. We take our responsibility for ... Facilitate cross-training of other team members on SVRT and on-orbit L-Band operational needs * Act ...

Senior Software Engineer

Leesburg, VA · On-site +1

$123K - $163K/yr

... and remote operations all rely on Iridium to stay connected. We take our responsibility for ... Facilitate cross-training of other team members on SVRT and on-orbit L-Band operational needs * Act ...

This position is remote with occasional paid travel to San Antionio or Baltimore and requires a Top ... training, experience, expected quality and quantity of work, required travel (if any), external ...

Remote Support Technician

Mclean, VA · On-site +1

$75K - $125K/yr

Troubleshoot, analyze, and resolve hardware, software, and network issues, performing remote desktop repairs and minimizing escalations to Tier 3 support. * Provide user support and basic training ...

Remote Support Technician

Mclean, VA · On-site +1

$66K - $109K/yr

Troubleshoot, analyze, and resolve hardware, software, and network issues, performing remote desktop repairs and minimizing escalations to Tier 3 support. * Provide user support and basic training ...

next page

Showing results 1-20

Remote Software Trainer information

See Virginia salary details

$13

$30

$63

How much do remote software trainer jobs pay per hour?

As of Jul 14, 2026, the average hourly pay for remote software trainer in Virginia is $30.97, according to ZipRecruiter salary data. Most workers in this role earn between $19.76 and $35.29 per hour, depending on experience, location, and employer.

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

To thrive as a Remote Software Trainer, you need a deep understanding of the software being taught, instructional design skills, and experience in adult learning principles, often backed by a degree in education or IT. Familiarity with virtual training platforms (like Zoom or Microsoft Teams), learning management systems (LMS), and relevant software certifications is typically required. Strong communication, patience, and adaptability are crucial soft skills for effectively engaging diverse learners in a remote environment. These abilities ensure clear knowledge transfer, high learner satisfaction, and successful adoption of software tools.

What is a Remote Software Trainer?

A Remote Software Trainer is a professional who educates individuals or groups on how to use specific software applications or systems, working entirely online rather than in a traditional classroom setting. They develop training materials, conduct live virtual sessions, and provide support to ensure users understand and can efficiently use the software. These trainers may work for software companies, training firms, or as independent consultants, and they leverage video conferencing, screen sharing, and other digital tools to deliver their instruction.

What are some common challenges faced by Remote Software Trainers, and how can they be addressed?

Remote Software Trainers often encounter challenges such as engaging participants in a virtual environment and troubleshooting technical issues during live sessions. To overcome these, trainers can leverage interactive tools like polls and breakout rooms to foster participation, and prepare contingency plans for common technical problems. Additionally, clear communication and regular check-ins with learners help ensure everyone stays on track and feels supported throughout the training.

What Does a Remote Software Trainer Do?

A remote software trainer teaches employees of an organization on how to use a new or updated program using an online interface. In this role, you work from home to conduct training in a virtual classroom where you demonstrate the features of a software application to groups of varied sizes. Your duties also involve assessing the knowledge of the workforce to optimize the process and evaluating their progress. Other responsibilities focus on answering questions the staff has and making recommendations for additional content. Remote training offers myriad advantages for both employers and you as the trainer in flexibility and affordability.

What are the most commonly searched types of Software Trainer jobs in Virginia? The most popular types of Software Trainer jobs in Virginia are:
What are popular job titles related to Remote Software Trainer jobs in Virginia? For Remote Software Trainer jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Remote Software Trainer jobs in Virginia look for? The top searched job categories for Remote Software Trainer jobs in Virginia are:
What cities in Virginia are hiring for Remote Software Trainer jobs? Cities in Virginia with the most Remote Software Trainer job openings:
Sr Software Engineer (Automation) -- REMOTE

Sr Software Engineer (Automation) -- REMOTE

Atlantic Union Bank

Richmond, VA • On-site, Remote

$43.36 - $72.38/hr

Full-time

Posted 27 days ago


Atlantic Union Bank rating

7.2

Company rating: 7.2 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

103rd of 149 rated banks


Job description

Position Description
The Sr. Software Engineer (Automation) is a technical role responsible for designing, delivering and deploying automation builds primarily using UiPath development platforms and tools. The Sr. Software Engineer (Automation) position will collaborate with Business Analysts, the Automation team and other business resources to deliver automation solutions. This position will require a high degree of autonomy coupled with a strong analytic mindset. As a senior technician, this position will be expected to build solutions where no solution exists.
Position Accountabilities
Lead regular code reviews to elevate the overall skill level and coding standards of the team
  • Design, develop, and deliver training sessions and overview materials to various audiences as needed
  • Write code based on business requirements or user stories, architectural requirements, and established coding standards
  • Participate in the review of business epics and stories
  • Validate solution against business and architectural requirements
  • Create and test prototypes
  • Troubleshoot applications and resolve defects
  • Work within an agile framework
  • Plan, Prioritize and Deliver Resilient, Scalable technical solutions
  • Communicate ideas in both technical and user friendly language
  • Update and maintain product documentation
  • Escalate issues and impediments in a timely manner
  • Work within established framework and processes
  • Provide constructive feedback to team members at all levels of the organization
  • Develop, Contribute and adhere to the development of standards and sound procedural practices.
  • Proactively communicate innovative ideas, solutions, and capabilities over and above the specific task request
  • Effectively communicate status, workloads, offers to assist other areas.
  • Collaboratively work with a team and independently. Continuously strive for high performing business solutions
  • Perform and coordinate unit and system integration testing.
  • Participate in design review sessions, peer code reviews, and ensure all solutions are aligned to pre-defined architectural specifications.
  • Ensure data quality throughout entire development process, including audits and feedback loops to sources of truth.
  • Other duties as assigned

Organizational Relationship
This position reports to the Manager - Core Banking Services Strategy
Position Qualifications
Education & Experience
  • A Bachelor's Degree in a technology area of study; preferably in Computer Science, MIS or Analytics.
  • 10+ years equivalent work experience in Information Technology.
  • 7+ years of previous experience supporting software implementations, preferably within the financial services sector.
  • 4+ years full-stack development experience within a Microsoft shop
  • 5+ years of experience in developing enterprise-grade applications using an object oriented or procedural programming language
  • 3+ years of experience with Secure File Transfer Protocol (SFTP) tools, standards and processes between client and server on a computer network.
  • 3+ years of experience creating and consuming API's
  • 2+ year of experience in an agile project delivery environment
  • Experience with multiple SDLC methodologies - Waterfall and Agile.

Knowledge & Skills
  • Creative problem solver with excellent communication, leadership and collaboration skills.
  • Advanced decision making and problem solving skills
  • Business acumen, knowledge and professionalism
  • Proactive and collaborative working style, highly motivated
  • Works well independently with strong attention to detail
  • A clear and familiar understanding of the concepts and best practices of software design
  • REST API creation/consumption
  • OOP background (Python/.NET/C# preferred)
  • Javascript/JQuery
  • Agile framework
  • CI/CD experience
  • Full stack development, including (but not limited to)
    • Microsoft & Linux based OS development
    • Relational DB development
    • Web server configuration
    • Client/Server side programming
  • Methodical and structured approach to design and development.
  • Delivery focused with the ability to prioritize activities.
  • Flexible team player within a small, multi-disciplinary team.

Salary offered will be based on several factors including but not limited to education, work experience, certifications, etc. This position is also eligible to participate in either an applicable incentive compensation plan for the position or a discretionary profit sharing bonus program. General information on our comprehensive benefits package can be found by visiting https://www.atlanticunionbank.com/about/careers/benefits.
We are proud to be an Equal Employment Opportunity employer. We maintain a drug-free workplace.
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.

What Atlantic Union Bank employees say

Benefits

Workplace

Get the full story on Breakroom