← All roles
Staff Software Engineer
GoPythonApache KafkaAmazon KinesisApache FlinkAWSElasticsearchDistributed Systems
About the role
Vectra is seeking a Staff Software Engineer to join the Fusion engineering team, focusing on building systems that ingest, process, and analyze network cloud telemetry such as flow and DNS logs. This is a high-impact, hands-on technical leadership role designing and scaling distributed systems for real-time detection, influencing architecture and engineering practices across teams.
Requirements
8+ years building distributed systems, strong proficiency in Go and Python, experience with streaming systems (Kafka, Kinesis, Flink), understanding of network telemetry (flow logs, DNS), cloud platforms (AWS preferred), systems design, performance, reliability, and proven technical leadership. Nice-to-have: cybersecurity background, real-time analytics, data warehousing (Elasticsearch, Hadoop, Druid).
About the company
Vectra
Vectra AI provides an AI-driven cybersecurity platform that offers network observability, threat detection, and exposure management to help organizations stop attacks and improve their security posture. Their solution focuses on using real-time threat intelligence to identify and contain cyber threats across an organization's environment.
View company page →Similar roles
Staff Software Engineer
$170k–190k
Staff Software Engineer
$170k–190k
Staff Software Engineer, Platform & Infrastructure
$240k–400k
Staff Software Engineer, Platform & Infrastructure
$240k–400k
Principal Software Engineer
$152k–229k
Principal Software Engineer
$152k–229k
Software Engineer - Distributed Systems
$153k–376k
Software Engineer - Distributed Systems
$153k–376k
Staff Software Engineer, ML Infrastructure
$147k–215k
Staff Software Engineer, ML Infrastructure
$147k–215k