1

Networking Software Jobs in Oregon (NOW HIRING)

Senior Software Developer, AI Networking

OR · On-site +1

$54.50 - $72/hr

We are excited to be adding an AI Networking Software Developer to our AI Networking SW development and codesign team. We are working with the latest NVIDIA hardware and technologies. We do full ...

Senior Software and System Architect

OR · On-site +1

$129K - $175K/yr

NVIDIA is looking for an experienced Senior Software and System Architect to join our Networking Software Architecture group. Nvidia's Architecture group consists of world-class architects ...

Principal Software Engineer, AI Networking

OR · On-site +1

$134K - $180K/yr

As a Principal Software Engineer, you will lead the transformation of AI networking systems. You will apply your deep expertise to manage complex customer engagements and help develop our product and ...

Senior Software Engineer, Networking DGX Cloud

OR · On-site +1

$122K - $161K/yr

Developing software to enable efficient network design, deployment and day 2 management. Building product focused software solutions, used by internal and external customers. Helping us as we ...

Senior Software Architect, AI Systems and Networking

OR · On-site +1

$129K - $175K/yr

An applied research team within NVIDIA's Networking Systems & Software Architecture group is solving some of AI's hardest infrastructure problems. The team builds systems-level software that moves ...

Sales Engineer

Beaverton, OR · On-site

$92K - $125K/yr

Job Summary The Sales Engineer serves as a trusted technical advisor, aligning Ziply Fiber's solutions with customer business goals across networking, software, and cloud. This role partners closely ...

Senior Software Engineer, Fabric Networking - GPU

OR · On-site +1

$122K - $161K/yr

We are looking for highly motivated Senior Software Engineers to work on our GPU Fabric Networking team. Our team develops and maintains software that enables communication between GPUs, that power ...

Strong knowledge of systems and networking software, hardware, and networking protocols * Experience with scripting and automation tools * A proven track record of developing and implementing ...

Strong knowledge of systems and networking software, hardware, and networking protocols * Experience with scripting and automation tools * A proven track record of developing and implementing ...

Strong knowledge of systems and networking software, hardware, and networking protocols * Experience with scripting and automation tools * A proven track record of developing and implementing ...

Strong knowledge of systems and networking software, hardware, and networking protocols * Experience with scripting and automation tools * A proven track record of developing and implementing ...

Strong knowledge of systems and networking software, hardware, and networking protocols * Experience with scripting and automation tools * A proven track record of developing and implementing ...

System Administrator

Portland, OR · On-site

$70 - $110/hr

Strong knowledge of systems and networking software, hardware, and networking protocols * Experience with scripting and automation tools * A proven track record of developing and implementing ...

New

Strong knowledge of systems and networking software, hardware, and networking protocols * Experience with scripting and automation tools * A proven track record of developing and implementing ...

Recruit & manage a team of solutions architects, system/network and software engineers focused on large-scale GPU and AI networking deployments for frontier AI labs. Set priorities, allocate ...

next page

Showing results 1-20

Networking Software information

What is networking software?

Networking software refers to programs and applications that manage, monitor, and facilitate communication between computers and devices over a network. It includes operating systems, protocols, utilities, and tools that support tasks such as sharing files, managing network traffic, and ensuring security. Networking software is essential for both small local networks and large-scale enterprise environments, enabling reliable data exchange and connectivity. Examples include network operating systems, firewalls, routers' firmware, and network management tools.

What are the key skills and qualifications needed to thrive as a networking software engineer, and why are they important?

To thrive as a Networking Software Engineer, you need a strong grasp of computer networking concepts, programming languages (like C/C++ or Python), and a relevant degree in computer science or engineering. Familiarity with network protocols, packet analyzers (such as Wireshark), and certifications like Cisco's CCNA or CompTIA Network+ are highly valuable. Problem-solving, teamwork, and effective communication are crucial soft skills for collaborating on complex projects and troubleshooting network issues. These skills and qualifications ensure the reliable development and maintenance of robust networking solutions in dynamic technical environments.

What are some common challenges faced by professionals in networking software roles, and how can they be addressed?

Professionals in Networking Software often encounter challenges such as troubleshooting complex network issues, keeping up with rapidly evolving protocols, and ensuring software compatibility across diverse hardware environments. Addressing these requires strong analytical skills, continuous learning through certifications or industry updates, and effective collaboration with hardware engineers and IT teams. Many teams operate in agile environments, so clear communication and adaptability are also key to overcoming obstacles and delivering robust networking solutions.

What is the difference between Networking Software vs Network Administrator?

AspectNetworking SoftwareNetwork Administrator
Primary RoleDesigning, developing, and managing network software and toolsManaging and maintaining physical and virtual network infrastructure
Required SkillsProgramming, software development, network protocolsNetwork configuration, troubleshooting, hardware management
CertificationsNetwork+, CCNA (software focus), Cisco certificationsNetwork+, CCNA, CompTIA certifications
Work EnvironmentSoftware development teams, IT departmentsData centers, corporate IT departments, onsite and remote

Networking Software professionals focus on creating and maintaining network-related software tools, while Network Administrators manage and troubleshoot the actual network infrastructure. Both roles require networking certifications and often work within the same industry environments, but their core responsibilities differ significantly.

Is networking a software job?

Networking is a field that involves designing, implementing, and managing computer networks, often requiring knowledge of networking protocols, hardware, and software tools. Jobs in networking software focus on developing and maintaining network management applications, security tools, and automation scripts, often requiring skills in programming, scripting, and certifications like Cisco CCNA or CompTIA Network+.

Is networking software a high paying job?

Networking software roles, such as network engineers or software developers specializing in networking, tend to offer above-average salaries compared to many other IT positions. Factors like experience, certifications (e.g., Cisco, CompTIA), and technical skills influence earning potential, with senior roles often earning six-figure salaries. Entry-level positions typically have lower pay but can increase significantly with expertise and specialization.

What careers are there in networking software?

Careers in networking software include roles such as network software engineer, network administrator, network security analyst, and systems architect. These positions typically require knowledge of networking protocols, programming skills, and familiarity with tools like Cisco, Wireshark, or network simulation software. Certifications like Cisco CCNA or CompTIA Network+ can enhance job prospects.

What are popular job titles related to Networking Software jobs in Oregon?

For Networking Software jobs in Oregon, the most frequently searched job titles are:

What cities in Oregon are hiring for Networking Software jobs?

Cities in Oregon with the most Networking Software job openings:

Infographic showing various Networking Software job openings in Oregon as of August 2026, with employment types broken down into 84% Full Time, 12% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution.

Senior Software Developer, AI Networking

Nvidia

OR • On-site, Remote

$54.50 - $72/hr

Full-time

Re-posted 26 days ago


Nvidia rating

9.6

Company rating: 9.6 out of 10

Based on 18 frontline employees who took The Breakroom Quiz

6th of 247 rated software companies


Job description

NVIDIA is changing the world of AI Networking with groundbreaking technology. We are excited to be adding an AI Networking Software Developer to our AI Networking SW development and codesign team. We are working with the latest NVIDIA hardware and technologies.

We do full stack benchmarking for Data Center scale systems for AI training/inference and lower level benchmarks. We strive for automation and develop many tools in-house yet adopt community accepted practices and frameworks. Moreover we give back to community developing our own tools in public GitHub repositories.

Our goal is to ensure that large-scale systems deliver expected performance in practice, not just on paper, by uncovering bottlenecks and driving continuous improvements. What you'll be doing: Developing AI networking communication frameworks and applications running in production on the world's largest supercomputers and data centers. Develop production tools and benchmarks used by multiple teams inside and outside NVIDIA.

Enable new AI models within our benchmarking infrastructure and deliver insights through end-to-end analysis of large-scale workloads across hardware and software stacks. Design and implement automation systems, including large-scale parameter search to identify optimal configurations across complex systems. Collaborate closely with networking and hardware teams to co-design new features and software interfaces in a fast-paced, evolving environment.

What we need to see: B.Sc., M.Sc degree in Computer Science / Software engineering or equivalent experience. 5+ years of experience. Professional Python development experience

We seek individuals who build maintainable, long-lived tools that do not impose a heavy burden on the team in terms of maintenance. Solid Linux expertise and passion for working extensively in command-line environments. Ability to work across a broad and evolving stack, with a strong drive to learn-from hardware and networking up to large-scale AI systems running across entire clusters Ways to stand out from the crowd: Knowledge and/or experience with modern AI ecosystem: PyTorch, LLMs, inference and training.

Familiarity with cluster orchestration systems such as Slurm or Kubernetes. Knowledge in MPI and HPC, InfiniBand, Ethernet and Networking. Experience in performance optimizations For two decades, we have pioneered visual computing, and the art and science of computer graphics.

With our invention of the GPU - the engine of modern visual computing - the field has expanded to encompass video games, movie production, product design, medical diagnosis and scientific research. Today, we stand at the beginning of the next era, the AI computing era, ignited by a new computing model, GPU deep learning. This new model - where deep neural networks are trained to recognize patterns from massive amounts of data - has shown to be deeply effective at solving some of the most complex problems in everyday life.

NVIDIA is widely considered to be one of the technology world's most desirable companies to work for. Are you creative and driven. Do you love a challenge.

If so, we want to hear from you. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.

You will also be eligible for equity and benefits. Applications for this job will be accepted at least until July 19, 2026. This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.


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