We are looking for a Senior Software Engineer to build the identity and trust infrastructure that brings SimSpace's internet simulation platform to life for the humans and automated systems operating within it. This role owns interconnected systems: a unified persona registration API that provisions fully realized digital identities across both in-range Active Directory environments and simulated internet services; a Range Domain Controller management service that configures AD domains, users, and group policy on top of deployed range infrastructure; and a PKI and certificate authority stack that ensures in-range clients trust the simulated internet at the TLS layer. This is a security-infrastructure role with significant API design responsibility, the right candidate understands identity systems deeply, can build robust APIs that handle partial failure gracefully, and knows how to stand up and operate a home-grown certificate authority. The team is responsible for: A unified persona registration API: the single interface through which user emulation and scenario orchestration services provision fully realized range personas, creating AD accounts, configuring group memberships and privilege levels, and registering accounts across all configured simulated internet services in a single, idempotent operation A Range Domain Controller management service: the API layer that configures Active Directory domains, organizational units, users, and group policy on the DC infrastructure deployed by the range orchestration team, this team owns everything above the baseline VM configuration A PKI and certificate authority infrastructure: root CAs, intermediate CAs, certificate issuance pipelines, and the mechanisms by which in-range clients are configured to trust certificates issued for simulated internet domains The GreySpace user API: account lifecycle management across the heterogeneous set of simulated internet services, including web platforms, FTP servers, SSH services, and mail infrastructure.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed