Tech Stack
AWSCloudCyber SecurityDistributed SystemsGoGoogle Cloud PlatformKafkaKubernetesMariaDBNeo4jNode.js
About the role
- Prevent breaches before they occur by emulating real-world attackers and building Praetorian's Chariot offensive security platform
- Contribute to an AI-powered, planner-and-sub-agent architecture for automating complex, multi-stage attack chains
- Design, build, and test backend software components in Go
- Write clean and scalable code with automated tests
- Backend engineers run the production systems as a team
- Provide technical leadership and mentor engineers on architecture, craft, infrastructure, and operations
- Work in a modern stack: Golang, Kafka, GCP, Kubernetes, MariaDB
- Join a high-impact, hyper-growth company focused on offensive security and continuous learning
Requirements
- Creative problem solving
- Design and coding in Go
- Pragmatic architectural taste
- Systems expertise in distributed systems, databases, and infrastructure
- At least 10 years professional experience writing enterprise software
- Deep experience with Go
- Proven experience in operating production software
- Experience with microservice, distributed systems, event-driven, and multi-tenant architectures
- Experience with Kafka and Kubernetes
- Experience developing on and scaling platforms leveraging GKE, Kubernetes, Istio, Kafka, Benthos, OPA
- Bachelors in computer science, computer engineering, mathematics, or related fields
- End-to-end ownership on problems
- Ability to maintain high levels of output and work ethic
- Comfortable dealing with ambiguity in an environment where we build the plane as we fly it
- Personable individual who enjoys working in a team-oriented environment
- Obsession with addressing customer problems