SimSpace is seeking a Staff Software Engineer, Greyspace, to lead the technical design and development of a realistic, simulated internet for SimSpace cyber ranges. This role involves building services, networking, and operator workflows to create believable, repeatable, and safely contained training environments. The ideal candidate will have extensive experience with distributed software systems, strong networking fundamentals, and the ability to translate ambiguous requirements into functional software across teams. In this hands-on technical leadership position, you will influence Greyspace's architecture and implementation in collaboration with Product, Security, and engineering partners. Your responsibilities will include writing and reviewing code, validating architectural decisions through working increments, and guiding the project from initial development to reliable operation. The primary focus is on creating reusable simulated services with clear isolation boundaries and integrating them into the SimSpace platform. Key responsibilities include defining Greyspace service architecture, APIs, and orchestration for managing simulated internet environments; developing realistic network and application behavior (DNS, TLS, web, mail services); building reusable services with isolated per-range configuration and state; and ensuring platform and range integrations, operator workflows, automated validation, and operational readiness.
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