Job Description
Circadence is hiring a Full Stack Software Engineer to help build and evolve our Range Conductor product, which is a cyber range design and automation platform that transforms visual system and network designs into deployable infrastructure, automation workflows, and operational training environments.
In this role, you will work across the frontend canvas editor, backend orchestration services, and automation layers that power large-scale cyber ranges used for training, red team and blue team exercises, and system validation.
,
Required Skills
Tech Stack Requirements and Experience
Frontend:
Next.js 14, React 18, TypeScript
Material-UI, TailwindCSS
React Flow (graph and topology visualization)
Backend:
Python 3.10+
Django 5.2
Django Channels (WebSockets, real-time updates)
Ansible Core (automation and orchestration)
Infrastructure & Platform:
PostgreSQL, Redis
Docker, NGINX
VMware vSphere / vCenter APIs (PyVmomi)
Core Responsibilities:
Build and enhance interactive, graph-based canvas tooling for cyber range and network design
Develop Django REST APIs and WebSocket services to support real-time collaboration and orchestration feedback
Design and implement automation pipelines that translate visual designs into Ansible inventories and playbooks
Integrate with VMware vCenter and related APIs for VM, network, and infrastructure provisioning
Support cyber range lifecycle management, including design, deployment, modification, and teardown
Write and maintain automated tests (Jest, Playwright) and contribute to CI/CD pipelines
Required Skills:
3–5 years of professional experience building full-stack web applications
Strong proficiency with React, TypeScript, and modern frontend patterns
Strong proficiency with Python and Django, including REST APIs
Solid understanding of networking fundamentals, including TCP/IP, subnetting, VLANs, and routing
Experience with Docker, Git-based workflows, RESTful APIs, and SQL databases
Ability to reason about complex systems and communicate technical concepts clearly
,
Desired Skills
Preferred Skills
Experience developing or maintaining Ansible automation and playbooks
VMware vSphere or vCenter administration and API integration experience
Background in cyber ranges, lab environments, or network automation platforms
Experience building real-time or collaborative applications using WebSockets
Familiarity with graph or topology visualization tools such as React Flow or D3.js
What You’ll Build
As part of the Range Conductor team, you will help deliver a platform where users can:
Visually design cyber ranges, networks, and system topologies using an interactive canvas
Configure virtual machines, routers, firewalls, services, and user roles
Automatically generate Ansible inventories, roles, and playbooks
Deploy complete cyber range environments to VMware-based infrastructure
Manage IP addressing, VLANs, routing, and system configuration at scale
PLEASE NOTE: In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.
https://www.eeoc.gov/sites/default/files/migrated_files/employers/poster_screen_reader_optimized.pdf
,
About circadence
Circadence is a premier provider of cyber range solutions, boasting unparalleled proficiency in crafting, building, implementing, and managing tailored enterprise frameworks. Focused primarily on cybersecurity infrastructure, simulation, and education, Circadence excels across various tiers of complexity, seamlessly connecting academic, enterprise, and government use cases. Our unique approach to cybersecurity training stems from the power of gamification and active-learning models.
Circadence’s cybersecurity training leverages gamified, cloud-based training and awareness platforms to provide personalized, agile capabilities at scale.
Gamified-learning capabilities: Enjoyable, approachable, scalable, and an enduring practice for the next generation of professionals.
NIST/NICE Framework alignment: Users can be confident they are training to industry-leading dimensions of cyber excellence.
On Demand: Accessible 24/7, and immersive, unlike other cyber training programs.