At least 10 years’ experience building software. Proven experience designing, building and running a complex production SaaS application at scale. Proven experience developing distributed data-intensive systems and running them in production. Ability to quickly comprehend complex scenarios, unravel uncertainty and ambiguity and articulate the architecture of complex systems. Can communicate clearly - written, verbal, and visually - in the right level of detail for any audience. Built production systems based on OpenSearch/Elasticsearch, MongoDB and/or Apache Kafka. Expertise in Javascript or Python (Bonus) Experience deploying software into the cloud and on-premise (Bonus) Experience with microservices architectures (Bonus) Experience with Kubernetes (Bonus) Domain experience in National Security, cyber security or financial crime compliance (Bonus)