Job Search

Backend Engineer

Remote

Piper Companies Logo

Job Id:
171036

Job Category:

Job Location:
Remote

Security Clearance:
No Clearance

Business Unit:
Piper Companies

Division:
Piper Enterprise Solutions

Position Owner:
Anne Green

Piper Companies is seeking a Backend Engineer to join a leading networking and infrastructure technology organization. The Backend Engineer will contribute to the development of an advanced network simulation platform, building backend services that orchestrate virtualized network environments and enable customers to design, test, and automate complex network topologies. This Backend Engineer role is a long term contract opportunity and allows you to work remote in EST hour.


Responsibilities of the Backend Engineer:

  •     Develop and maintain backend services that orchestrate virtualized network nodes, containers, and simulation environments using technologies such as QEMU and libvirt.
  •     Design and build scalable RESTful APIs that enable users to deploy, manage, and interact with complex network topologies.
  •     Support network automation and infrastructure-as-code workflows while optimizing platform performance, scalability, and reliability.
  •     Collaborate with software engineers, QA teams, and network architects to deliver new features and enhance the overall user experience.


Requirements of the Backend Engineer:

  •     Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field with 4+ years of backend software development experience.
  •     Strong programming experience in Python and/or Go, along with experience designing and maintaining RESTful APIs.
  •     Hands-on experience with Linux systems programming, virtualization technologies (QEMU, libvirt, Docker, Kubernetes), and networking fundamentals including TCP/IP, routing, and switching.
  •     Experience with GitHub, CI/CD pipelines, automated testing frameworks, and modern software development practices.
  •     Preferred experience with network simulation platforms (CML, GNS3, EVE-NG), network automation tools (Ansible, Terraform, Netmiko, NAPALM), SDN concepts, cloud-native development, microservices, and CCNA certification.

Compensation for the Backend Engineer:

  •    $100,000 - $140,000
  •    Full Comprehensive Benefits: Health, Vision, Dental, PTO, Paid Holiday and Sick Leave if Required by Law.

Keywords:

Backend Engineer, Python, Go, Linux, Linux Systems Programming, Networking, TCP/IP, Routing, Switching, REST APIs, API Development, QEMU, Libvirt, Docker, Kubernetes, Virtualization, Network Simulation, Cisco Modeling Labs, CML, GNS3, EVE-NG, Infrastructure as Code, IaC, Ansible, Terraform, Netmiko, NAPALM, SDN, Microservices, Cloud Native Development, Jenkins, Groovy, pytest, GitHub, CI/CD, Network Automation, CCNA


This job opens for applications on 07/31/2026. Applications for this job will be accepted for at least 30 days from the posting date.


#LI-AG1

#REMOTE

Apply For This Position


Personal Information

Required
Required
Required
Required
Required
Required
Required

Additional Details

Required
Required
Required

Voluntary Self-identification Form

Required
Required
Required

Veteran Status *

Discharge Date:

Resume Upload

Please note only files with .pdf, .docx, or .doc file extensions are accepted.

Currently selected file:

Don't have a resume?