Backend Engineer

Piper Companies

United States

Remote

USD 110,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Piper Companies is seeking a Backend Engineer to support the development of an advanced network simulation platform. The role centers on building and maintaining backend services, designing scalable RESTful APIs, and collaborating with cross-functional teams while working remotely in the EST time zone.

Responsibilities include orchestrating virtualized network nodes with QEMU and libvirt, delivering robust APIs, and advancing automation and infrastructure-as-code workflows to improve performance

Qualifications

  • 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, with expertise in designing and maintaining RESTful APIs.
  • Hands-on experience with Linux systems programming and virtualization technologies such as QEMU, libvirt, and Docker.
  • Familiarity with networking fundamentals including TCP/IP, routing and switching.
  • Experience with GitHub, CI/CD pipelines, and modern software development practices.

Responsibilities

  • Develop and maintain backend services for orchestrating virtualized network nodes and simulation environments using technologies like QEMU and libvirt.
  • Design and build scalable RESTful APIs for user interaction with complex network topologies
  • Support network automation and infrastructure-as-code workflows, optimizing platform performance and reliability

Skills

Python
Go
REST APIs
Linux
QEMU
libvirt
Docker
Networking
GitHub
CI/CD

Education

Bachelor's or Master's in CS/Software Eng

Tools

Docker
QEMU
libvirt

Job description

To support the development of an advanced network simulation platform, the long-term contract Backend Engineer will build and maintain backend services, design scalable RESTful APIs, and collaborate with cross-functional teams while working remotely in the EST time zone.

Key responsibilities
  • Develop and maintain backend services for orchestrating virtualized network nodes and simulation environments using technologies like QEMU and libvirt
  • Design and build scalable RESTful APIs for user interaction with complex network topologies
  • Support network automation and infrastructure-as-code workflows, optimizing platform performance and reliability
Required qualifications
  • 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, with expertise in designing and maintaining RESTful APIs
  • Hands-on experience with Linux systems programming and virtualization technologies such as QEMU, libvirt, and Docker
  • Familiarity with networking fundamentals including TCP/IP, routing and switching
  • Experience with GitHub, CI/CD pipelines, and modern software development practices
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote Backend Engineer for Scalable Network APIs
Remote Backend Engineer for Scalable Network APIs

Piper Companies • United States

Remote
USD 110,000 - 140,000
Remote Backend Engineer for Network Platform & APIs
Remote Backend Engineer for Network Platform & APIs

Piper Companies • United States

Remote
USD 105,000 - 145,000
Medical, dental, vision
401(k)
Paid time off
Senior DevOps Engineer
Senior DevOps Engineer

Nanosoft Consulting Talent Page • Kansas City (MO)

On-site
USD 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

BAE Systems OneArc USA, Inc • Pittsburgh

On-site
USD 120,000 - 160,000
Senior Software Engineer, Network Automation
Senior Software Engineer, Network Automation

NorthMark Compute & Cloud • Dallas (TX)

On-site
USD 90,000 - 120,000
Senior Software Engineer, Network Automation
Senior Software Engineer, Network Automation

NMC2 • Dallas (TX)

On-site
USD 90,000 - 130,000
Senior Network Engineer
Senior Network Engineer

Linuxcareers • Seattle (WA)

On-site
USD 154,000 - 193,000
Employee Assistance Program
Flexible time off policy
Reimbursement for conferences and training
+1
Mid-Level Back End Software Developer
Mid-Level Back End Software Developer

Grid Networks • Reston (VA)

On-site
USD 90,000 - 120,000
Network Engineer
Network Engineer

Catapult Solutions Group • Fort Worth (TX), Arlington (TX)

On-site
USD 90,000 - 120,000
Senior Staff Engineer, Software Defined Dataplane
Senior Staff Engineer, Software Defined Dataplane

Jobtailor • Colorado

On-site
USD 140,000 - 190,000