Job Description
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.