We're looking for an experienced Software Engineer to join our engineering team. We work in Python and TypeScript across the whole product — data pipelines and backend services, APIs and integrations, and the interfaces our users work in every day. We don't split the team into front-end and back-end: you'll take a problem and follow it wherever it leads, and we'll shape the balance around what you're strongest at and what you want to grow into.
This is a role for someone who wants real ownership over what they build — from the first design conversation through to production and the metrics that tell you it's working.
What you'll do
Design and build features end to end in Python and TypeScript — from data model through service layer to the user-facing experience
Build and maintain backend services, APIs, and integrations with customer environments and external security tools
Work with data at scale: ingesting, normalizing, and structuring information from diverse and messy third-party sources
Turn complex data into interfaces that make a security analyst's job obvious rather than harder