Remote job
Software Engineer
Job details
About this role
Role overview Join an expert-driven offensive security organization as a full-stack Software Engineer building an attack surface management platform used daily by security teams. You will own features end-to-end, from a Go-based serverless backend through a React frontend, partnering closely with security practitioners who surface the vulnerabilities the platform helps remediate.
Responsibilities - Build and ship features across the full stack, from serverless backend services to a React-based user interface - Translate real-world vulnerability findings from security engineers into automated platform capabilities - Design scalable systems, including graph-based data models and queue-driven scan processing - Raise the engineering bar through code review, technical proposals, and well-tested, production-ready code - Contribute to infrastructure such as scanning pipelines, query optimization, and cloud serverless architecture - Incorporate AI-assisted tooling into the day-to-day development workflow
Requirements - Bachelor's degree in Computer Science, Engineering, Mathematics, or Physics - 0–5 years of experience in cybersecurity, startups, or technology companies - Production-quality Go, including serverless patterns, API design, and working with databases under load - Strong systems thinking around distributed systems, concurrency, and failure modes - Frontend ability to build or guide responsive, maintainable user interfaces with attention to user experience - A builder's instinct demonstrated through side projects, open-source contributions, or technical writing
Nice to have - Experience with graph databases, queue-based architectures, or AWS serverless patterns - Familiarity with infrastructure-as-code and end-to-end testing practices