Remote Jobs Sign In

Backend Engineer

Location: Remote
Compensation: To Be Discussed
Reviewed: Sun, Aug 30, 2026
This job expires in: 30 days

Job Summary

To support a leading networking and infrastructure technology organization, the remote Backend Engineer will develop and maintain backend services for an advanced network simulation platform, focusing on building scalable RESTful APIs and optimizing network automation workflows.

Key responsibilities
  • Develop and maintain backend services that orchestrate virtualized network nodes and simulation environments using technologies like QEMU and libvirt
  • Design and build scalable RESTful APIs to enable user interaction with complex network topologies
  • Collaborate with software engineers and network architects to enhance platform performance and user experience
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, along with experience designing and maintaining RESTful APIs
  • Hands-on experience with Linux systems programming and virtualization technologies (QEMU, libvirt, Docker, Kubernetes)
  • Familiarity with networking fundamentals including TCP/IP, routing, and switching
  • Experience with GitHub, CI/CD pipelines, and modern software development practices

Complete Job Description

The complete job description is available to members. Premium membership includes:

Full access to 44,387 remote jobs from human-vetted companies, updated daily

Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job

Twice-monthly live group coaching and the full Remote Career Center

20% member discount on Career Services

Backed by a 30-day money-back guarantee