1

Network Programming Jobs in California (NOW HIRING)

Network Engineer I

San Diego, CA · On-site

$75K - $130K/yr

Saalex Corporation is seeking multiple Network Engineer I in Tidewater, VA and San Diego, CA. Saalex Corp., is an Engineering and Information Technology Services company with a focus on Test Range ...

Mid-Level, With guidance from more senior engineers and in coordination with Government, perform a variety of network engineering tasks, which are broad in nature and are related to the design and ...

Saalex Corporation is seeking multiple Network Engineer I in Tidewater, VA and San Diego, CA. Saalex Corp., is an Engineering and Information Technology Services company with a focus on Test Range ...

Network Engineer II

San Diego, CA · On-site

$85K - $150K/yr

Saalex Corporation is seeking multiple Network Engineer II in Tidewater, VA and San Diego, CA. Saalex Corp., is an Engineering and Information Technology Services company with a focus on Test Range ...

Network Engineer III

San Diego, CA · On-site

$100K - $170K/yr

Saalex Corporation is seeking multiple Network Engineer III in Tidewater, VA and San Diego, CA. Saalex Corp., is an Engineering and Information Technology Services company with a focus on Test Range ...

Saalex Corporation is seeking multiple Network Engineer IV in Tidewater, VA and San Diego, CA. Saalex Corp., is an Engineering and Information Technology Services company with a focus on Test Range ...

Infrastructure Engineering - Network Engineer II Job Id: 64599-1 Location: Fremont, CA Role Mandate: The main function of a network engineer is to determine user requirements and design ...

Network Engineer IV

San Diego, CA · On-site

$115K - $185K/yr

Saalex Corporation is seeking multiple Network Engineer IV in Tidewater, VA and San Diego, CA. Saalex Corp., is an Engineering and Information Technology Services company with a focus on Test Range ...

Network Engineer IV

San Diego, CA · On-site

$115K - $185K/yr

Saalex Corporation is seeking multiple Network Engineer IV in Tidewater, VA and San Diego, CA. Saalex Corp., is an Engineering and Information Technology Services company with a focus on Test Range ...

Saalex Corporation is seeking multiple Network Engineer II in Tidewater, VA and San Diego, CA. Saalex Corp., is an Engineering and Information Technology Services company with a focus on Test Range ...

Saalex Corporation is seeking multiple Network Engineer III in Tidewater, VA and San Diego, CA. Saalex Corp., is an Engineering and Information Technology Services company with a focus on Test Range ...

Network Engineer

Corona, CA · On-site

$85K - $109K/yr

Saalex is seeking a Network Engineer in Corona, CA. Saalex is an Engineering and Information Technology Services company with a focus on Test Range Operations and Management, Engineering and ...

Network Engineer

Corona, CA · On-site

$85K - $109K/yr

Saalex is seeking a Network Engineer in Corona, CA. Saalex is an Engineering and Information Technology Services company with a focus on Test Range Operations and Management, Engineering and ...

Network Engineer

Corona, CA · Hybrid

$85K - $109K/yr

Saalex is seeking a Network Engineer in Corona, CA. Saalex is an Engineering and Information Technology Services company with a focus on Test Range Operations and Management, Engineering and ...

Network Engineer Location: San Dieago, CA - Hybrid One of our clients in the interactive entertainment industry is hiring a Network Engineer to help design, implement, and operate the high ...

next page

Showing results 1-20

Network Programming information

See California salary details

$58.7K

$121.4K

$393.3K

How much do network programming jobs pay per year?

As of Jul 24, 2026, the average yearly pay for network programming in California is $121,389.00, according to ZipRecruiter salary data. Most workers in this role earn between $65,600.00 and $126,300.00 per year, depending on experience, location, and employer.

What are typical daily responsibilities for someone working in a Network Programming role?

In a Network Programming role, your daily tasks often include writing and testing code for network applications, analyzing network performance, and troubleshooting connectivity issues. You might work closely with network engineers and system administrators to design efficient data transfer protocols or optimize network traffic. Regular responsibilities may also involve updating legacy network software, incorporating new security features, and documenting network processes for future reference. This collaborative and multifaceted role requires frequent communication with other technical teams to ensure that network solutions meet organizational needs and performance standards.

What tech jobs pay $400,000 a year?

In network programming and related high-level tech roles, senior network architects, security directors, and principal engineers can earn $400,000 or more annually, especially with extensive experience, advanced certifications, and leadership responsibilities. These positions often require expertise in network infrastructure, cybersecurity, and cloud technologies, along with strong problem-solving skills and strategic planning abilities.

What engineer makes $500,000 a year?

Senior network engineers or network architects with extensive experience, advanced certifications, and specialized skills can earn salaries approaching or exceeding $500,000 annually, especially in high-demand industries or senior leadership roles. Such compensation often includes bonuses, stock options, or other incentives and typically requires years of expertise in network design, security, and management.

What does a network programmer do?

A network programmer designs, develops, and maintains software that enables communication between computers and devices over networks. They work with protocols, network security, and programming languages like C or Python to create efficient and secure network applications. Knowledge of network architecture and tools such as Wireshark is often essential for this role.

What is a Network Programming job?

A Network Programming job involves developing software that enables communication between computers and devices over a network. This role requires knowledge of networking protocols, socket programming, and efficient data transmission techniques. Network programmers work on applications such as real-time communication systems, cloud services, and distributed systems. They often use languages like C, C++, Python, or Java to implement networking solutions. Strong problem-solving skills and an understanding of security principles are essential for success in this field.

What are the key skills and qualifications needed to thrive in the Network Programming position, and why are they important?

To thrive in Network Programming, you need a strong background in computer networking concepts, programming languages (such as C/C++, Python, or Java), and an understanding of network protocols (like TCP/IP and UDP). Familiarity with tools like Wireshark, network simulators, and certifications such as Cisco Certified Network Associate (CCNA) are highly valued. Problem-solving skills, attention to detail, and the ability to work collaboratively are important soft skills for this position. These competencies ensure you can design, implement, troubleshoot, and optimize networked systems effectively in dynamic technical environments.

How much do network programmers make?

Network programmers typically earn a median annual salary ranging from $70,000 to $110,000, depending on experience, location, and certifications. Skilled knowledge of networking protocols, programming languages, and tools like Cisco or Wireshark can influence earning potential.
What are the most commonly searched types of Network Programming jobs in California? The most popular types of Network Programming jobs in California are:
What are popular job titles related to Network Programming jobs in California? For Network Programming jobs in California, the most frequently searched job titles are:
What job categories do people searching Network Programming jobs in California look for? The top searched job categories for Network Programming jobs in California are:
What cities in California are hiring for Network Programming jobs? Cities in California with the most Network Programming job openings:
Infographic showing various Network Programming job openings in California as of July 2026, with employment types broken down into 1% As Needed, 80% Full Time, 13% Part Time, and 6% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $121,389 per year, or $58.4 per hour.
Senior Compiler Engineer - Smart Network Devices

Senior Compiler Engineer - Smart Network Devices

NVIDIA

Santa Clara, CA • On-site

$122K - $167K/yr

Full-time

Posted yesterday


Nvidia rating

9.6

Company rating: 9.6 out of 10

Based on 17 frontline employees who took The Breakroom Quiz

5th of 217 rated software companies


Job description

Job Summary:
NVIDIA is a leader in programmable processors for modern data centers, and they are seeking a Senior Compiler Engineer to advance their Compiler team. The role involves leading the development of programmable networks at datacenter scale, utilizing knowledge of compiler technology, networking protocols, and hardware design.
Responsibilities:
• Leveraging a deep understanding of compiler technologies and programmability as a concept and its role in resource allocation to implement static and runtime optimizations
• Developing proof-of-concept implementations of networking applications and thereafter guiding their incorporation in company products
• Contributing as an outstanding team player to bring people and ideas together to build advanced compilers and optimizations
• Collaborating with cross-functional teams to ensure a cohesive and integrated technology strategy with Zero ego that advances NVIDIA’s business goals
• Staying up to date with the latest developments in compiler technology, networking protocols, and hardware design
Qualifications:
Required:
• BS/MS in Computer Science or Computer Engineering (PhD strongly preferred) or equivalent experience
• 5+ years of relevant work or research experience in performance analysis, compiler optimizations, code generation.
• Knowledge of network programming, network protocols and layers
• Excellent C/C++ and Python programming abilities coupled with software design skills, including debugging, performance analysis, and test design.
• Strong interpersonal skills are required along with the ability to work in a dynamic product-oriented team.
• Ability to collaborate well with others in an energizing environment.
Preferred:
• Experience working with open source compiler code bases
• Knowledge of Linux networking stack and hardware packet processing pipelines
• Proven ability to design/architect compiler frameworks.
Company:
NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI. Founded in 1993, the company is headquartered in Santa Clara, USA, with a team of 10001+ employees. The company is currently Late Stage.

What Nvidia employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Nvidia logo

About Nvidia

Sourced by ZipRecruiter

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology--and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Santa Clara, CA, US

Year founded

1993