> Markdown version of [/jobs/ext/1928402-backend-developer-network-background](https://www.wearedevelopers.com/jobs/ext/1928402-backend-developer-network-background). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Backend Developer (Network Background) - **Company:** TEKSYSTEMS INC. - **Location:** Raleigh, NC, United States (Remote available) - **Experience:** Expert - **Salary:** $114,400.0 - $124,800.0 - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Cloud Computing, Cloud Engineering, Code Review, Complex Networks, Computer Programming, Computer Networks, Continuous Integration, Data Centers, Linux, Distributed Systems, Network Topologies, Python (Programming Language), Automation of Marketing, Network Architecture, Networking Basics, Network Planning and Design, Routing, Network Virtualization, Performance Tuning, Quick EMUlator (QEMU), Ansible, Distributed Simulation, Service Pack, Software Construction, Software Engineering, System Programming, Systems Integration, TCP/IP, Virtual Machines, Virtualization Technology, Network Simulation, Data Logging, Computer Network Technologies, Backend, Containerization, Kubernetes, Information Technology, Low Latency, Code Testing, Real Time Data, Front End Software Development, Restful APIs, Terraform, Open Network Automation Platform, Software Version Control, Docker, Golang, Vmware, Microservices - **Published:** August 5, 2026 - **Apply:** https://www.dice.com/job-detail/8275b694-ebda-483e-a064-d2c60fb4c960 ## About the Role Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. 5+ years of professional experience in backend software development. Strong programming experience in Python and/or Go. Strong understanding of Linux operating systems and systems programming concepts. Experience designing, developing, and supporting production-grade RESTful APIs. Hands-on experience with virtualization or container technologies including QEMU, Libvirt, Docker, or Kubernetes. Solid understanding of networking fundamentals including TCP/IP, routing protocols, switching, and network architectures. Experience troubleshooting performance issues and optimizing distributed systems. Strong understanding of software engineering best practices including testing, version control, and CI/CD pipelines. Experience Level Expert Level ## Description 1. Modern Software Engineering - Strong programming expertise in: Python or Go (Backend) 2. (MUST HAVE) Networking Knowledge: Candidates must understand networking concepts including routing, switching, network topology design, and simulation environments. CCNA-level knowledge is highly valuable Huge Plus: VMware/Virtualization experience, including: vCenter administration VCP-related knowledge Security patching Environment updates and upgrades Heavy focus on automation and scripting, The team is seeking a highly skilled Senior Backend Engineer to help build and scale the network simulation platform. In this role, you will design and develop backend services that power the creation, deployment, orchestration, and management of complex virtual network topologies used by network engineers around the world. You will work at the intersection of software engineering, virtualization, cloud-native technologies, and networking to deliver scalable and reliable services that enable customers to model real-world enterprise and data center environments. As part of a highly collaborative engineering team, you will partner closely with frontend engineers, QA teams, architects, and product stakeholders to deliver innovative capabilities that improve platform performance, scalability, and user experience. Backend Services & Platform Development Design, develop, and maintain core backend services that orchestrate virtualized network environments and simulation workloads. Build highly scalable APIs that enable users to create, configure, deploy, and manage complex network topologies. Implement microservices and cloud-native architectures that support future platform growth and extensibility. Develop services that manage lifecycle operations for virtual machines, containers, and networking resources. Virtualization & Infrastructure Integrate with virtualization technologies including QEMU, Libvirt, Docker, and Kubernetes to support large-scale network simulations. Optimize system resource utilization including CPU, memory, and storage across distributed simulation environments. Troubleshoot performance bottlenecks at the operating system, application, and infrastructure layers. Networking & Automation Develop capabilities supporting network automation workflows and infrastructure-as-code testing. Build integrations with automation platforms such as Ansible, Terraform, Netmiko, or NAPALM. Apply strong networking fundamentals including TCP/IP, routing, switching, and network design concepts in application development. Performance & Reliability Improve platform scalability and stability under heavy simulation loads. Design solutions that support high concurrency, low latency, and reliable service delivery. Implement monitoring, logging, testing, and automated validation practices to maintain platform quality. Cross-Functional Collaboration Partner with frontend engineers to provide efficient APIs and real-time data services that power topology visualization and simulation telemetry. Collaborate with product management, QA, designers, and network architects to deliver customer-focused solutions. Participate in architecture reviews, code reviews, and continuous improvement initiatives. Skills Java, golang, backend development, ccna, Development, Api, cloud Top Skills Details Java,golang,backend development,ccna ## Related Videos - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [WebAssembly: The Next Frontier of Cloud Computing](https://www.wearedevelopers.com/videos/972-webassembly-the-next-frontier-of-cloud-computing) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [Backstage in Practice: Offloading Developer Operational Work Through Platform Self-Service](https://www.wearedevelopers.com/videos/1922-backstage-in-practice-offloading-developer-operational-work-through-platform-self-service) ## Related Articles - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)