Backend Engineer
Zachary Piper
United States
7 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Compensation
$125,000.0 - $165,000.0
Working hours
Regular working hours
Job source
Tech stack
Automation of Tests
Software Quality
Computer Programming
Continuous Integration
Linux
DevOps
Emulators
Github
Network Topologies
Python (Programming Language)
Network Layer
Network Architecture
+22 more
Routing
Performance Tuning
Quick EMUlator (QEMU)
Ansible
Software Engineering
TCP/IP
Virtualization Technology
Network Simulation
Spring Cloud
Concurrency
Backend
SC Clearance
Pytest
Containerization
Kubernetes
Information Technology
Front End Software Development
Restful APIs
Terraform
Cisco
Docker
Jenkins
Job description
- Develop and maintain backend services responsible for orchestrating virtualized network nodes including routers, switches, and firewalls utilizing virtualization and container technologies.
- Design, build, and maintain scalable, high-performance RESTful APIs that enable users to create, deploy, and manage network topologies programmatically.
- Integrate with virtualization platforms including QEMU, Libvirt, Docker, and Kubernetes to optimize resource utilization and simulation performance.
- Develop tools and services that support network automation workflows and infrastructure-as-code (IaC) testing initiatives.
- Optimize system performance, scalability, reliability, and concurrency across large-scale simulated environments.
- Collaborate with frontend developers, QA engineers, DevOps teams, and network architects to deliver new functionality and platform enhancements.
- Troubleshoot and resolve complex backend, networking, and virtualization-related issues.
- Contribute to CI/CD processes, automated testing, and software quality initiatives.
Requirements
- 4+ years of backend software engineering experience with strong Python and/or Go development skills.
- Eligible to work in the U.S. and able to obtain and maintain an Active U.S. Government Secret Clearance.
- Hands-on experience with Linux systems programming, OS internals, and virtualization technologies including QEMU, Libvirt, Docker, and Kubernetes.
- Strong networking knowledge, including TCP/IP, Layer 2/Layer 3 switching, routing protocols, and network architecture.
- Experience designing, developing, and supporting RESTful APIs and backend services.
- Familiarity with network simulation/emulation platforms such as Cisco Modeling Labs (CML), GNS3, or EVE-NG.
- Experience with network automation tools (Ansible, Terraform, Netmiko, NAPALM), CI/CD pipelines, GitHub, Jenkins, pytest, and automated testing frameworks is preferred.
- Understanding of SDN and cloud-native applications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
Benefits & conditions
- Salary range: $125,000 - $165,000 annually depending on experience
- Comprehensive benefits package including medical, dental, vision, 401(k), paid time off, and additional wellness benefits
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.clearancejobs.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
EM
Eli McGarvie
Backend Developer Salary in Germany [2023]
over 3 years ago
EM
Eli McGarvie
The Best X (Twitter) Accounts for Developers
almost 3 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
KM
Kaleb McKelvey
What’s the Difference Between Frontend and Backend Development?
about 3 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago