1

Tcp Software Jobs in Virginia (NOW HIRING)

Position: C++ SW Eng (Linux, TCP/IP, Kubernetes, Docker, Distributed Systems, SQL) * Location ... Professional experience in C++ software development. * Professional experience using Java and ...

Position: C++ SW Eng (Linux, TCP/IP, Kubernetes, Docker, Distributed Systems, SQL) * Location ... Professional experience in C++ software development. * Professional experience using Java and ...

Software Engineer

Warrenton, VA · On-site

$100K - $150K/yr

Develop software to handle high-rate data streams over UDP/TCP, ensuring packet integrity and low-latency transfer between hardware and software. • Automation & Tooling: Create Python-based tools ...

Software Engineer

Virginia Beach, VA · On-site

$84 - $117/hr

The Software Engineer participates in all phases of the Software Development Life Cycle (SDLC ... Strong understanding of networking concepts, including TCP/IP protocols. * Proven ability to ...

Software Engineer UsX Location: Virginia Beach, Virginia Clearance Requirement: SECRET Clearance ... Strong understanding of data networking concepts, including TCP/IP protocols. * Proven ability to ...

Software Engineer UsX Location: Virginia Beach, Virginia Clearance Requirement: SECRET Clearance ... Strong understanding of data networking concepts, including TCP/IP protocols. * Proven ability to ...

The Software Engineer participates in all phases of the Software Development Life Cycle (SDLC ... Strong understanding of networking concepts, including TCP/IP protocols. * Proven ability to ...

Software Engineer

Virginia Beach, VA · On-site

$115K - $125K/yr

Configure and troubleshoot TCP/IP networking and system data-transport paths. * Diagnose data-communications failures across software, firmware, network, and hardware boundaries. * Analyze and ...

Embedded Software Engineer

Lynchburg, VA · On-site

$100K - $120K/yr

Lead embedded software design efforts, including authoring and reviewing proposals; and scheduling ... and/or TCP/IP networked products is a plus. * Experience with UltraWideband (UWB) and other ...

Software Engineer

Virginia Beach, VA · On-site

$84 - $117K/hr

The Software Engineer participates in all phases of the Software Development Life Cycle (SDLC ... Strong understanding of networking concepts, including TCP/IP protocols. Proven ability to ...

Overview We are looking for a professional Embedded Software Engineer, a team player with solid ... Networking protocols such as TCP/IP, UDP and IPv6 * 509 Certificate and Crypto key management

Showing results 41-60

Tcp Software information

See Virginia salary details

$47.6K

$110.9K

$164.6K

How much do tcp software jobs pay per year?

As of Sep 7, 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 a TCP software?

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.

What are the key skills and qualifications needed to thrive as a TCP software engineer?

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 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.

Infographic showing various Tcp Software job openings in Virginia as of August 2026, with employment types broken down into 86% Full Time, 10% Part Time, and 4% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $110,886 per year, or $53.3 per hour.

Software Developer UsX with Security Clearance

SE2S

Virginia Beach, VA • On-site

Other

Re-posted 14 days ago


Job description

SE2S is seeking a Software Engineer that has proven experience with application development and deployment. The contractor shall provide a software engineer that can create mobile and fixed software solutions that support the embedment of systems on to unmanned systems and assist with solutions that integrate operational systems on to unmanned systems that enable flight, command and control, intelligence surveillance and reconnaissance • B.S. in Computer Engineering / Science, Aerospace Engineering, or applicable engineering or science field with a minimum of 3 years of hands-on professional experience, OR
• Minimum of 7 years hands-on professional experience without Degree
• Proficient in C, C++ and object-oriented software development methodologies.
• Demonstrated ability to deliver working production software in an agile development environment.
• Extensive knowledge of autonomous navigation and path planning techniques: waypoint navigation, geofencing, dynamic routing, obstacle avoidance, and collision detection algorithms.
• Extensive knowledge in BetaFlight, AruPilot, and Px4 – 5 years.
• Experience with sensor fusion techniques (e.g., combining data from IMUs, GPS, cameras, LiDAR) to enhance situational awareness and navigation accuracy.
• Experience working with ground control software such as@Ground Control for mission planning, execution, and monitoring.
• Experience with the Qt/QML framework for developing user-friendly graphical interfaces.
• Familiarity with MAVLink protocol for communication between UAVs and ground stations.
• Proficiency in Python scripting for automation, data analysis, and prototyping tasks.
• Strong understanding of data networking concepts, including TCP/IP protocols.
• Proven ability to troubleshoot network communication issues.
• Skilled in parsing and reverse engineering complex codebases (e.g., C++, Python) to identify subtle errors in data communications within hardware and software systems.
• Experience with CAD
• Demonstrated ability to fully build target SW from source files.