Senior Software Development Engineer
$150,000–$183,000 year
HybridSanta Clara, California, United States
Job Summary
Own FortiCNAPP's composite alerts pipeline, aggregating raw security detections into high-confidence intrusion narratives using entity graphs and timelines. Lead the migration from a cloud data warehouse to an open-table-format lakehouse while reducing infrastructure costs through Spark efficiency and optimized scheduling. Fix alert-quality issues such as incomplete graphs, duplicate alerts, and mismatched threat tags. Manage production operations on Kubernetes, handling deployments, rollouts, and on-call rotations. Inherit a mature, five-year-old system with structured onboarding support, ensuring safe retirement of legacy components via parity testing and kill switches.
Required Qualifications
- 6+ years building production data/backend systems in Python
- Production-grade Apache Spark experience (debugging OOMs, skew, partitioning)
- Strong SQL and warehouse/lakehouse experience with cost awareness
- Experience owning a cross-team data schema (Protobuf, Avro, Thrift, etc.)
- Kubernetes operations experience (scheduled jobs, rollouts, config management)
- Track record safely retiring legacy systems (parity testing, kill switches)
- Genuine interest in security detection logic
- Comfortable inheriting an under-documented system solo
- Must be authorized to work in the U.S. without sponsorship
Desired Qualifications
- Graph databases (Neo4j/Cypher)
- open table formats (Iceberg/Delta/Hudi)
- cloud security/detection background (AWS/GCP/Azure audit logs, K8s audit events, MITRE ATT&CK)
- Go
- prior experience as a sole service owner
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.