[Remote] Backend Engineer
Note: The job is a remote job and is open to candidates in USA. Piper Companies is seeking a Backend Engineer to join an innovative organization in the networking and network simulation space. The role focuses on building and enhancing backend systems for advanced network modeling and emulation environments, including scalable REST APIs, virtualization infrastructure, automation, and performance improvements.
Responsibilities
- Develop and enhance backend applications that manage virtual network environments, containers, and virtual machine infrastructure
- Build and maintain scalable REST APIs that enable customers to create, deploy, and interact with simulated network topologies
- Partner with engineering teams to optimize resource utilization across compute, storage, and networking layers
- Design automation capabilities that support infrastructure-as-code testing and network validation workflows
- Improve system scalability, reliability, and performance to support large-scale concurrent simulation workloads
Skills
- 5-8 years of backend software engineering experience with a focus on distributed systems or infrastructure platforms
- Strong networking knowledge with a solid understanding of TCP/IP, Layer 2/Layer 3 switching, routing protocols, and core network architecture concepts
- Strong programming skills in Python or Go, including experience with Linux systems programming and operating system internals
- Hands-on experience with virtualization and containerization technologies such as QEMU, Libvirt, Docker, and/or Kubernetes
- Experience designing, developing, and maintaining RESTful APIs
Benefits
- Medical benefits
- Dental benefits
- Vision benefits
- 401(k)
- Paid time off
- Fully remote work environment with EST business hours
Company Overview
Company H1B Sponsorship