Senior Backend Engineer
CircadenceRole Overview
Circadence is hiring a Senior Backend Engineer. This is a full-time role in Boulder. Part of Circadence's Frontend hiring. The posted range is $165k to $185k. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
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.
Key Responsibilities
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.
What You'll Need to Be Successful in This Role
Required Skills & Experience:
- 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.
Preferred Skills & Experience:
- 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
Circadence Corporation is proud to be an equal opportunity employer.
https://www.eeoc.gov/know-your-rights-workplace-discrimination-illegal
Frequently Asked Questions
How do I apply for the Senior Backend Engineer position at Circadence?
Use the Apply button above to submit your application directly to Circadence. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Senior Backend Engineer position at Circadence located?
This position is based in Boulder. Circadence has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
How much does the Senior Backend Engineer role at Circadence pay?
Circadence has posted a compensation range of $165k to $185k for this position. Final offers typically vary based on candidate experience, location, and internal salary bands.
When was the Senior Backend Engineer role at Circadence posted?
This role was posted on April 7, 2026 (61 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
How much experience does the Senior Backend Engineer role at Circadence require?
This is a senior-level position. Most senior roles call for 5+ years of directly relevant experience. Circadence lists their specific requirements in the description below, so review the must-have qualifications closely before applying.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start