Praetorian

Software Engineer, Backend

Praetorian

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Job Level

SeniorLead

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