1

Computer Networking Engineer Jobs in Dallas, TX (NOW HIRING)

The main function of a network engineer is to determine user requirements and design specifications for computer networks. * A typical network engineer is responsible for planning and implementing ...

We are looking for a Production Engineer who will play an integral part in expanding and enhancing ... Familiar with computer networking infrastructure and PC operating systems * Familiar with IP based ...

Deep understanding of networking protocols (e.g., IPSEC, HSRP, BGP, OSPF, 802.11, QoS) * Solid ... University degree in Computer Science or a related subject Note: U.S. citizens and those authorized ...

Sr. Network Engineer

Dallas, TX

$102K - $141K/yr

Perform engineering, design and technical support for customer and internal networks. Coordinates ... computer hardware/software. Investigates and resolves problems, inefficiencies, and network ...

Description What You'll Do -Lead the design and deployment of all networking components associated ... Computer Science, Information Technology, Network Engineering, or a related field; equivalent ...

Deep understanding of OSI model networking (L1-L7), including the ability to support application ... Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field.

next page

Showing results 1-20

Computer Networking Engineer information

See Dallas, TX salary details

$48K

$120.2K

$136K

How much do computer networking engineer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for computer networking engineer in Dallas, TX is $120,187.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,300.00 and $130,100.00 per year, depending on experience, location, and employer.

What is the difference between Computer Networking Engineer vs Network Administrator?

AspectComputer Networking EngineerNetwork Administrator
CertificationsCCNA, CCNP, CompTIA Network+CCNA, CompTIA Network+
Work EnvironmentDesigning, implementing, and testing network solutionsManaging and maintaining existing network infrastructure
ResponsibilitiesDeveloping network architecture, troubleshooting complex issuesMonitoring network performance, configuring devices, user support

While both roles involve working with networks, Computer Networking Engineers focus on designing and building network systems, whereas Network Administrators manage and maintain those networks on a daily basis. The roles often overlap, but the engineer's role is more project-based and technical, while the administrator handles ongoing operations.

Are computer networking engineers still in demand?

Yes, computer networking engineers are in demand due to the ongoing need for secure and reliable network infrastructure in organizations. They are essential for designing, implementing, and maintaining networks, with skills in network protocols, security, and certifications like CCNA often required. The role is expected to grow as technology advances and organizations expand their digital operations.

What does a computer networking engineer do?

A computer networking engineer designs, implements, and maintains computer networks such as local area networks (LANs), wide area networks (WANs), and intranets. They troubleshoot network issues, configure hardware and software, and ensure network security using tools like routers, switches, and firewalls. Certifications like Cisco CCNA or CompTIA Network+ are often helpful in this role.

What cities near Dallas, TX are hiring for Computer Networking Engineer jobs?

Cities near Dallas, TX with the most Computer Networking Engineer job openings:

Infographic showing various Computer Networking Engineer job openings in Dallas, TX as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 12% Part Time, 3% Contract, and 1% Nights. Highlights an 79% Physical, 2% Hybrid, and 19% Remote job distribution, with an average salary of $120,187 per year, or $57.8 per hour.

Senior Software Engineer, Network Automation

NMC2

Dallas, TX • On-site

$90 - $130/hr

Other

Posted yesterday

New


Job description

Senior Software Engineer, Network Automation

NorthMark Compute & Cloud (NMC) is backed by dedicated leadership and investment, with a clear mission as it operates at the bleeding edge of technology. Its goal is to scale and enhance the high-performance computing (HPC) and cloud infrastructure that supports its clients research, production, and delivery, enabling breakthroughs that shape the industries of tomorrow. Its engineers build critical infrastructure to eliminate friction in scientific research, simulations, analysis, and decision-making, accelerating discovery and driving faster innovation.

The Role

We are seeking an experienced Senior Engineer who is equally at home writing clean Python and reasoning about BGP – someone who has designed and built the tools and services that enable automated, scalable, and self-service networking across global infrastructure.

In this role, you will leverage your expertise in networking and software engineering to automate the provisioning and management of complex data center network environments. You will collaborate closely with network engineers, platform engineers, and security teams to ensure that our networking stack is reliable, secure, and efficient.

This is a hands-on engineering role. You will lead the design and implementation of automation solutions that support large-scale compute infrastructure, drive architectural decisions, and raise the bar on how modern networks are programmatically managed. You will own meaningful projects end-to-end, from design through production.

Responsibilities
  • Design, build, and maintain automation frameworks that simplify network provisioning and lifecycle management across global infrastructure.
  • Contribute to architectural design discussions, ensuring automation is built for long-term maintainability and scalability.
  • Develop software in Python and leverage tools such as Ansible, Terraform, and Jinja2 to implement software-driven network designs/IaC practices.
  • Integrate network automation into CI/CD pipelines, enabling testable, repeatable, and reliable deployments.
  • Build APIs and tooling to expose networking capabilities as self-service interfaces for engineering teams.
  • Implement observability and telemetry workflows for network performance and availability using modern monitoring stacks.
  • Collaborate with Network Engineering, Security, and Platform teams to deliver resilient and scalable automation solutions.
  • Participate in on-call rotations, contributing to incident response, root cause analysis, and ongoing reliability improvements.
Requirements
  • Proven experience spanning software development and network engineering, with direct ownership of automation and tooling projects.
  • Strong programming skills in Python and solid software engineering fundamentals - testing, version control, CI/CD, code review.
  • Experience with API design, service integration, or platform engineering.
  • Familiarity with service discovery, secrets management, policy-as-code frameworks.
  • Deep understanding of computer networking fundamentals, including TCP/IP, DNS, HTTP, load balancing, and network security concepts.
  • Hands-on experience with Infrastructure-as-Code and configuration management tools (Ansible, Terraform, Jinja2).
  • Expertise in cloud native technologies including containerization and orchestration (Docker, Kubernetes).
  • Familiarity with distributed system concepts: microservice architecture, data consistency, fault tolerance strategies, security, and observability patterns.
  • Strong problem-solving skills and comfort navigating ambiguity – you take ownership and drive projects to completion.
  • Ability to collaborate effectively in cross-functional, agile engineering teams, and flexibility to adapt to fast-changing technical environments.
Preferred
  • Experience with relational, NoSQL, or graph databases – we use a mix depending on the problem.
  • Knowledge of event-driven or message-based architectures (Kafka, RabbitMQ).
  • Understanding of large-scale data center networking concepts and vendor ecosystems (Cisco, Arista, Juniper) and technologies such as segment routing, multitenant network designs.
  • Deep understanding of routing, switching, firewalls, core protocols (BGP, OSPF, VRF, VLAN, ACL, firewall object groups etc.) and infrastructure design principles.
  • Experience applying ML or AI techniques to infrastructure problems – for example predictive analytics, anomaly detection, or automated remediation workflows.
  • Prior contributions to open-source networking or automation projects.
#J-18808-Ljbffr