Software Engineer
Core
Architecting and maintaining high-throughput pipelines that process petabytes of data on customer edge environments to power real-time observability and security.
Role type
Senior IC backend software engineer (distributed systems)
Builds
High-volume data processing pipelines and streaming ingestion systems for Cisco and Splunk integration
Domain
Cybersecurity, Observability, Distributed Systems
Required skills
Go, C++, concurrency models, memory management, system design, Kafka, Pulsar, Spark, Elastic, network traffic analysis, protocol behavior analysis
Preferred skills
Open Telemetry, Kubernetes, on-premise deployments, technical strategy alignment, mentoring senior engineers, architectural communication
Technologies
Go, C++, Kafka, Pulsar, Spark, Elastic, Kubernetes, Open Telemetry
Responsibilities
Lead end-to-end delivery of complex projects spanning multiple months, set technical vision and coding guidelines, resolve production bottlenecks, conduct design and code reviews, maintain code diagnosability, participate in rotating on-call duties
Seniority
Senior, hands-on IC
