1

Tcp Software Jobs in Virginia (NOW HIRING)

Implement new features in software libraries and applications. Write test fixtures and unit tests ... Familiarity with communications specifications such as TCP/IP, ModBus, DNP3 preferred. Experience ...

$60 - $80.75/hr

Implement client-server communication using WCF, TCP/IP, and other protocols * Support customer FA ... Contribute to continuous improvement of software architecture and development processes ...

$98K - $130K/yr

Support software communications utilizing MAVLink and TCP/IP networking protocols. * Troubleshoot software defects, communication issues, and integration challenges across hardware and software ...

next page

Showing results 1-20

Tcp Software information

See Virginia salary details

$47.6K

$110.9K

$164.6K

How much do tcp software jobs pay per year?

As of Jul 19, 2026, the average yearly pay for tcp software in Virginia is $110,886.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,200.00 and $128,900.00 per year, depending on experience, location, and employer.

What is the difference between Tcp Software vs Network Engineer?

AspectTcp SoftwareNetwork Engineer
Required CredentialsTypically requires software development certifications, programming skills, and knowledge of TCP/IP protocolsRequires networking certifications like CCNA, CompTIA Network+, and understanding of network infrastructure
Work EnvironmentPrimarily in software development settings, coding, testing, and deploying applicationsInvolves configuring, managing, and troubleshooting network hardware and infrastructure
Employer & Industry UsageUsed in tech companies, software firms, and IT departments focusing on application developmentCommon in telecommunications, IT services, and large enterprise networks

While Tcp Software focuses on developing and maintaining software related to TCP/IP protocols, Network Engineers design and manage network infrastructure to ensure connectivity and security. Both roles require technical expertise but differ in their core responsibilities and work environments.

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

To thrive as a TCP Software Engineer, you need a strong background in computer science, networking protocols (especially TCP/IP), and software development, often supported by a relevant degree. Familiarity with programming languages such as C/C++ or Python, experience with network analyzers like Wireshark, and knowledge of operating systems are typically required. Analytical thinking, problem-solving, and effective communication are crucial soft skills for this role. These skills ensure reliable, high-performance networked applications and facilitate effective troubleshooting and collaboration within engineering teams.

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

TCP Software Engineers often encounter challenges such as debugging complex network issues, ensuring cross-platform compatibility, and maintaining high-performance under variable network conditions. Addressing these challenges typically involves using robust logging tools, automated testing frameworks, and staying updated with the latest protocol standards. Collaboration with network administrators and QA teams is also crucial for quickly identifying and resolving issues, ensuring a smooth development and deployment process.

What are TCP Software professionals and what do they do?

TCP Software professionals typically work with networking protocols, specifically the Transmission Control Protocol (TCP), to develop, maintain, and troubleshoot software that enables reliable data transmission over networks. Their responsibilities include designing network applications, ensuring secure and efficient data transfer, and resolving connectivity issues. They often collaborate with network engineers, system administrators, and software developers to build robust and scalable network solutions for businesses. Familiarity with networking concepts, programming languages, and protocol standards like TCP/IP is essential for success in this role.
Infographic showing various Tcp Software job openings in Virginia 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 $110,886 per year, or $53.3 per hour.
Senior Software Engineer -VA

Senior Software Engineer -VA

SourcePro Search, LLC

Richmond, VA • On-site

$119K - $158K/yr

Full-time

Posted 13 days ago


Job description

Job Summary:
SourcePro Search has a fantastic opportunity for a Senior Software Engineer for Our client, a leading global supplier of secure radio communications and embedded high-grade encryption solutions for military, government and commercial organizations. The role involves participating in various stages of software development, including requirements gathering, design, and code reviews, while also maintaining configurations and providing documentation.
Responsibilities:
• Participating in Requirements, Design, and Code reviews
• Proposing and implementing changes in existing source code
• Generating and maintaining personal schedules, milestones, and deliveries
• Presenting software changes during code reviews
• Providing input for release notes and technical documentation (User’s manuals, etc.)
• Participation in architecture discussions for next generation product
• Maintenance of configuration management tools for issue tracking and version control
Qualifications:
Required:
• BSEE (Electrical Eng.) / BSCS (Computer Science) / BSCE (Computer Eng.) / BSSE (Software Eng.) or equivalent with 10 years of experience.
• 6 years C# and Microsoft.NET Winforms application programming
• 4 years object oriented design and analysis experience
• Experience creating requirements, design, and test documentation
• Experience integrating software with hardware systems in SCADA environment
• Knowledge of TCP/IP, Windows Sockets 2.0 API programming, and Windows Services
• Knowledge of multi-processor and multi-threaded applications
• Communication skills, both written and oral
Preferred:
• Familiarity with the Rational toolset (Specifically ClearCase and Clearquest)
• IProcess-focused background, CMM or equivalent
• IP and P25 protocols experience, including TCP, UDP, Mobile IP, CSSI, ISSI, Windows sockets
• Understanding of VoIP technologies, including SIP
• Experience with Microsoft .NET framework
• Experience with Windows XP Embedded
• Cisco router/switch configuration and management
• IEEE C.S.D.P. certification
Company:
SourcePro Search provides direct hire, temporary, temp-to-hire, and executive recruitment and staffing services. Founded in 2019, the company is headquartered in New York, USA, with a team of 2-10 employees. The company is currently Early Stage.