Backend Software Engineer (Internet Services Simulation)
Core
Build and operate a persistent catalog of simulated internet services (fake GitHub, social media, webmail, cloud providers) and infrastructure to create an indistinguishable internet environment for red/blue team exercises.
Role type
Backend Software Engineer (Internet Services Simulation)
Builds
Simulated internet services, content seeding pipelines, external DNS infrastructure, and email delivery boundaries for cyber range scenarios.
Domain
Cybersecurity / Internet Simulation / Cloud Infrastructure
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Kubernetes deployment automation, self-hosted open-source platforms operation, authoritative DNS management, email delivery infrastructure, web scraping pipelines, heterogeneous service catalog management
Preferred skills
PKI and TLS fundamentals, cybersecurity/red team infrastructure experience
Technologies
Typescript, React, Postgres, Kotlin, Kubernetes, Spring Boot
Responsibilities
Design and operate Kubernetes-based deployment automation for the simulated service catalog; Build and maintain content seeding pipelines that scrape and inject realistic data; Own the external DNS layer for simulated domains; Build and maintain email delivery infrastructure for range environments; Collaborate on user account provisioning and persona consistency; Instrument and monitor service health using Grafana.
Seniority
Mid-Senior, hands-on IC