Staff Software Engineer
Description
- We are looking for a Staff Software Engineer to join our Fusion engineering team, focused 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. You will design and scale distributed systems that power real-time detection, while influencing architecture, standards, and engineering practices across teams
- Design and build scalable backend systems using Go and Python
- Develop and evolve high-throughput data pipelines for network flow and DNS telemetry
- Architect systems for real-time and near real-time data processing
- Improve performance, scalability, and cost efficiency of platform services
- Lead design and code reviews, setting a high bar for engineering quality
- Drive cross-team architecture and platform alignment
- Partner with product and detection teams to deliver shared platform capabilities
- Mentor engineers and contribute to a culture of technical excellence and ownership
Benefits
- Unlimited PTO
- Healthcare Packages
- Global Wellness Days
- Employee Assistance Programs
- Parental Leave
- Fertility Assistance
- Solid understanding of network telemetry (e.g., flow logs, DNS)
- Proven ability to lead technical initiatives across teams
- Experience with streaming or data-intensive systems (e.g., Kafka, Kinesis, Flink)
- Experience with cloud platforms (AWS preferred)
- Strong background in systems design, performance, and reliability
- 8+ years of experience building distributed systems at scale
- Strong proficiency in Go (Golang) and experience with Python
- Expertise in data warehousing technologies (e.g., Elasticsearch, Hadoop, Druid)
- Experience with real-time analytics systems
- Background in cybersecurity or network detection
