2

Remote Desktop Application Developer Jobs in Roanoke, VA

Sales Engineer

Roanoke, VA · Remote

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Provide solution design and application guidance, including participation in system architecture ... Proficiency with remote troubleshooting. Key Strengths & Skills * Success in working and driving ...

Data and Analytics Engineer

Blacksburg, VA · Remote

$117K - $140K/yr

Blacksburg, Virginia, Fully Remote, Hybrid Categories: Information Systems / Technology The Data ... Experience working with cloud-based data, analytics, or enterprise application platforms.

Physical Designer (Substation)

Roanoke, VA · On-site +1

$80K - $110K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... remote). Joining the power team at GFT means engaging in cutting-edge projects that drive the ... or engineers to perform the more complex design assignments requiring application of standard ...

Senior ERP Service Owner

Blacksburg, VA · On-site +1

$69K - $89K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Fully Remote or Hybrid if Local - Blacksburg, VA Senior ERP Service Owner - SDG IT (Power & Data ... Experience managing ERP systems within a manufacturing, engineering, or supply chain environment.

Remote Desktop Application Developer information

See Roanoke, VA salary details

$16

$51

$83

How much do remote desktop application developer jobs pay per hour?

As of Aug 15, 2026, the average hourly pay for remote desktop application developer in Roanoke, VA is $51.65, according to ZipRecruiter salary data. Most workers in this role earn between $41.54 and $59.42 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a remote desktop application developer?

To thrive as a Remote Desktop Application Developer, you need strong programming skills in languages like C++, C#, or Java, alongside a solid understanding of networking protocols and remote desktop technologies. Familiarity with frameworks such as Microsoft Remote Desktop Services, Citrix, or VNC, as well as experience using version control systems like Git, is typically required. Problem-solving abilities, attention to detail, and effective communication are crucial soft skills for collaborating remotely and troubleshooting complex issues. These skills ensure the delivery of secure, reliable, and user-friendly remote desktop solutions that meet business and user needs.

What are some common challenges faced by remote desktop application developers, and how can they be addressed?

Remote Desktop Application Developers often encounter challenges related to ensuring seamless performance and security across diverse network environments. Handling latency, maintaining data encryption, and providing responsive user experiences are key concerns. To address these, developers regularly collaborate with network engineers and security teams, utilize efficient data compression techniques, and stay updated on emerging cybersecurity threats. Continuous testing and feedback loops with end-users also help in identifying and resolving usability issues early.

What is a remote desktop application developer?

A Remote Desktop Application Developer is an IT professional who specializes in creating software that enables users to access and control computers or devices remotely over a network. These developers design, build, and maintain applications that allow for secure, efficient, and user-friendly remote desktop experiences. They often work with protocols like RDP, VNC, or proprietary solutions, and focus on performance, security, and cross-platform compatibility. Their work is crucial for businesses that support remote work, IT support, or distributed computing environments.

What is the difference between Remote Desktop Application Developer vs Remote Support Technician?

AspectRemote Desktop Application DeveloperRemote Support Technician
Primary RoleDesigning, developing, and maintaining remote desktop applications and toolsProviding technical support and troubleshooting for remote desktop issues
Required SkillsProgramming, software development, UI/UX design, networking knowledgeCustomer service, troubleshooting, basic networking, remote access tools
Work EnvironmentSoftware development teams, IT departments, tech companiesHelp desks, IT support centers, remote support services
CertificationsProgramming certifications, networking certifications (e.g., CompTIA Network+)CompTIA A+, ITIL, customer service certifications

While both roles involve remote access technologies, the Remote Desktop Application Developer focuses on creating and improving remote desktop software, whereas the Remote Support Technician provides technical assistance and troubleshooting for users experiencing remote desktop issues.

What are popular job titles related to Remote Desktop Application Developer jobs in Roanoke, VA?

For Remote Desktop Application Developer jobs in Roanoke, VA, the most frequently searched job titles are:

What job categories do people searching Remote Desktop Application Developer jobs in Roanoke, VA look for?

The top searched job categories for Remote Desktop Application Developer jobs in Roanoke, VA are:

What cities near Roanoke, VA are hiring for Remote Desktop Application Developer jobs?

Cities near Roanoke, VA with the most Remote Desktop Application Developer job openings:

Application Security Engineer (Senior) ID71672

AgileEngine

Blacksburg, VA • Remote

$51.50 - $68.75/hr

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.
WHY JOIN US
If you\'re looking for a place to grow, make an impact, and work with people who care, we\'d love to meet you!
ABOUT THE ROLE
We are looking for a Senior Application Security Engineer to architect and build automated security layers within the SDLC, engineering AI-enabled secure code scanning, hardened baseline automation, and CI/CD security tooling integration across a large-scale financial services program. You will work in Python and Java to deploy and tune SAST, DAST, and SCA tools, provide code-level remediation guidance to development teams, and operate with full autonomy building automated security runbooks. The role requires 6+ years of software engineering experience with a strong AppSec and DevSecOps focus.
WHAT YOU WILL DO
- Engineer and deploy AI-enabled secure code scanning capabilities and “Golden Images” to drive secure-from-the-start adoption;
- Automate the development of secure coding patterns and integrate them with traditional and Agentic SDLC workflows;
- Architect the integration of continuous security scanning tools (SAST, DAST, SCA) into enterprise CI/CD pipelines, tuning them to eliminate noise;
- Act as a senior technical SME, reading and reviewing complex application code (Java/Python) to provide software engineers with highly specific, code-level remediation guidance.
MUST HAVES
- You must be authorized to work for ANY employer in the US (e.g., Green card holders, TN visa holders, GC EAD, H4 EAD, U4U with EAD), as we are unable to sponsor or take over employment visa sponsorship at this time;
- 6+ years of software engineering experience with a strong subsequent focus on Application Security and DevSecOps;
- Strong coding and architectural proficiency in Python (for security automation and scripting) and/or Java (to confidently read, review, and secure enterprise source code);
- Deep, hands-on expertise deploying and tuning modern application security testing tools (SAST, DAST, SCA) and integrating them into complex CI/CD orchestration ecosystems;
- Fully autonomous execution capability, requiring no daily supervision to map out and build automated security runbooks;
- Upper-intermediate English level.
NICE TO HAVES
- Experience integrating LLMs, AI agents, or automated coding assistants to streamline vulnerability triaging or secure code generation;
- Advanced application threat modeling experience.
PERKS AND BENEFITS
- Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
- Competitive compensation: USD-based pay with education, fitness, and team activity budgets.
- Exciting projects: Modern solutions with Fortune 500 and top product companies.
- Flextime: Flexible schedule with remote and office options.