Skill
Socket Programming
IT Infrastructure and Networking
Socket programming is a low-level networking technique used by software developers to enable communication between programs over a network using protocols like TCP or UDP. It involves creating socket endpoints in languages such as C, Python, or Java to send and receive data between a client and server. This skill underlies many network applications, from web servers to real-time chat systems and IoT devices.
Socket Programming in the job market
Last checked September 12, 2026
- Open roles
- 5
- Employers
- 3
- Median pay
- —
- Disclose pay
- —
on Career App right now
hiring for it
not enough disclosed
of these roles
Open roles requiring Socket Programming (5)
Embedded Firmware Engineer (eInfochips Inc)
Arrow Electronics
Full-time · Campbell, CA
A role certifying time-sensitive networking software for safety-critical avionics systems against DO-178C standards. This suits engineers with embedded networking experience who can evaluate requirements, architecture, and design compliance for aircraft systems.
Listed on Arrow Electronics’s careers site · Apply there ↗
Senior CNO Developer
AeroVironment
Full-time · Jessup, MD · $112,400 – $186,500
This role develops low-level software tools and reverse-engineering capabilities for military cyber operations, requiring deep systems knowledge and hands-on debugging across multiple platforms. It suits experienced software engineers with 12+ years in the field who are comfortable working at the assembly and network level on mission-critical security tools.
Listed on AeroVironment’s careers site · Apply there ↗
Senior Software Developer (DotNet)
LSEG
This role develops real-time financial data SDKs for a major financial infrastructure provider, requiring expertise in C# .NET and cloud deployment technologies. It suits experienced software engineers comfortable with networking protocols, containerization, and building scalable systems for customers in the financial markets.
Listed on LSEG’s careers site · Apply there ↗
CNO Developer (Mid-Level)
AeroVironment
Full-time · Jessup, MD · $190,000 – $210,000
This mid-level software developer role involves building low-level cyber tools and reverse engineering capabilities for military network operations missions. It suits experienced developers with strong C/C++ or Python skills who are comfortable with systems programming, have security clearance, and want to work on high-impact national security projects.
Listed on AeroVironment’s careers site · Apply there ↗
Senior Software Developer (Java, network programming)
LSEG
This role develops real-time financial data libraries in Java for a major financial infrastructure company, requiring strong network programming skills and the ability to work independently on high-quality software solutions. It suits experienced Java engineers with a background in low-level networking who thrive in collaborative teams using modern development practices.
Listed on LSEG’s careers site · Apply there ↗
Asked for alongside Socket Programming
Measured from the 5 open roles that name Socket Programming — not from a curated list.
- TCP/IP5 roles100.0%
- Jira4 roles80.0%
- Microsoft Windows3 roles60.0%
- Python3 roles60.0%
Roles that use Socket Programming
Related skills
Curated neighbors in the taxonomy, whether or not employers ask for them together.