Senior Backend Engineer

Circadence Corporation
Boulder, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Boulder, United States of America

Tech stack

LTE (Telecommunication)
API
Artificial Intelligence
Applications Architecture
Azure
Cloud Database
Computer Security
System Configuration
Continuous Integration
Serialization
Software Debugging
Distributed Systems
Django
Middleware
JSON
Python
PostgreSQL
Message Broker
Networking Basics
Routing
Query Optimization
RabbitMQ
Redis
Reliability Engineering
Ansible
Azure DevOps Pipelines
Search Technologies
Service-Oriented Architecture
Workflow Management Systems
React
Retrieval-Augmented Generation
Delivery Pipeline
Large Language Models
Indexer
Backend
FastAPI
Data Layers
Kubernetes
Infrastructure Automation Frameworks
Celery
Front End Software Development
Api Design
REST
Terraform
Docker

Job description

We are l hiring a Senior Backend Engineer with deep Django expertise to help drive the next generation of RangeGPT-an intelligent cyber range design and analysis platform that blends real-time infrastructure automation, scalable backend services, and AI-driven orchestration.

RangeGPT empowers cybersecurity teams to design and deploy realistic training environments using natural-language interaction, semantic retrieval, and automated scenario generation. In this role, you'll build and evolve the backend systems that make this possible-owning schema design, API development, service architecture, and integration with AI-driven workflows.

This position is ideal for engineers who love shaping robust backend systems, working across data models and distributed services, and solving complex problems at the intersection of Django, infrastructure automation, and AI-enabled application architecture., Strategic & Operational Leadership Design, implement, and maintain backend services using Python and Django, powering RangeGPT's API, orchestration, and data layers. Lead PostgreSQL schema design and migrations, ensuring strong data modeling, performance, and long-term evolution. Develop and enhance RESTful APIs consumed by a React-based frontend and internal services. Create, manage, and manipulate complex JSON structures for API payloads, system configuration, and AI-driven workflows. Build backend logic that drives cyber range creation, cloud resource provisioning, and infrastructure automation. Contribute to infrastructure-as-code workflows and backend automation pipelines supporting dynamic deployment. Implement backend components that account for networking, service interconnects, and environment-aware logic. Collaborate closely with frontend engineers to ensure seamless integration between Django REST APIs and the React UI. Manage containerized development and runtime environments using Docker. Support CI/CD workflows, preferably using Azure DevOps. Participate in architecture discussions focused on scalability, modularity, reliability, and long-term maintainability.

Requirements

7+ years of backend or full-stack engineering experience with strong backend focus. Expert proficiency in Python, with proven production experience using Django (DRF, ORM, migrations, middleware). Strong knowledge of PostgreSQL schema design, indexing, migrations, and query optimization. Extensive experience building and optimizing REST APIs and backend service layers. Strong understanding of JSON serialization, API-driven data modeling, and payload validation. Experience working with Docker and containerized development workflows. Familiarity with networking fundamentals including routing, service communication, and infrastructure components. Experience with infrastructure-as-code, CI/CD principles, and automated service provisioning. Solid software engineering fundamentals including testing, debugging, observability, and reliability engineering., Experience building or integrating LLM-driven systems, agentic workflows, or retrieval-augmented generation pipelines. Familiarity with orchestration frameworks such as LangGraph or similar structured reasoning frameworks. Experience working with vector databases and semantic search systems. Background in cybersecurity, simulation tooling, or cloud automation platforms. Knowledge of FastAPI, Django Channels, or async Python programming. Experience with distributed systems, message brokers, or task queues such as Celery, Redis, or RabbitMQ. Familiarity with infrastructure orchestration tools such as Terraform or Ansible. Hands-on experience with Azure DevOps pipelines and deployment workflows.

Personal Attributes: Excellent verbal and written communication skills Proactive problem-solver with strong analytical thinking Self-motivated with the ability to work effectively in a remote environment Collaborative mindset and team-oriented approach Adaptable to changing priorities and requirements

Benefits & conditions

Pulled from the full job description

  • Paid parental leave
  • Parental leave
  • 401(k)
  • Health insurance
  • Vision insurance
  • Dental insurance
  • Disability insurance, Circadence Corporation is proud to be an equal opportunity employer. https://www.eeoc.gov/know-your-rights-workplace-discrimination-illegal

Featured benefits Medical insurance, Vision insurance, Dental insurance, 401(k), Paid maternity leave, Paid paternity leave, Disability insurance , About Circadence Corporation

About the company

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.

Apply for this position