Senior Software Development Engineer

Fortinet
Santa Clara
Workplace: HybridFull timeUSD 150,000 - 183,000 annuallyFunction: Solutions Engineering & Sales EngineeringEducation: bachelorsSkills: ["Production ownership","Cross-team collaboration","Debugging","On-call operations","Comfortable inheriting"]

Own FortiCNAPP’s composite alerts pipeline, converting thousands of security detections into high-confidence intrusion narratives with entity graphs and timelines. You’ll be the sole long-term owner of a mature Python/Spark system, migrate from a cloud warehouse to an open lakehouse format, improve alert quality, and reduce infrastructure cost. Run production operations on Kubernetes, including deployments and on-call.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Fortinet
Fortinet
1 day ago

Senior Software Development Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live
Reposted: similar role first listed 3 months ago

Job Summary

Own FortiCNAPP’s composite alerts pipeline, converting thousands of security detections into high-confidence intrusion narratives with entity graphs and timelines. You’ll be the sole long-term owner of a mature Python/Spark system, migrate from a cloud warehouse to an open lakehouse format, improve alert quality, and reduce infrastructure cost. Run production operations on Kubernetes, including deployments and on-call.
Location: Santa Clara
Workplace: Hybrid
Employment Type: Full time
Job Function: Solutions Engineering & Sales Engineering
Seniority: Mid level

Key Responsibilities

  • •Own the aggregation engine and the alert/entity/evidence schema shared across teams.
  • •Complete the migration from a cloud data warehouse to an open-table-format lakehouse.
  • •Reduce infrastructure cost by improving Spark efficiency and warehouse sizing/scheduling.
  • •Fix alert-quality issues such as incomplete graphs, duplicate alerts, and mismatched threat tags.
  • •Manage production operations on Kubernetes, including deployment, rollout, and on-call.

Pay and Benefits

Salary: USD 150,000 - 183,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceDentalVisionLife InsuranceDisability Insurance401k

Key Requirements

  • •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, including scheduled jobs, rollouts, and config management.
Education:Bachelor's
Skills:Production ownershipCross-team collaborationDebuggingOn-call operationsComfortable inheriting
Tech Stack:PythonApache SparkSQLKubernetesProtobufAvroThriftProtobuf schema

Eligibility

Work Authorization:Authorization required. Sponsorship not provided.

Company Brief

Fortinet
Provides enterprise cybersecurity solutions including data protection, cloud security, network security, and user and entity behavior analytics to help organizations prevent insider threats, secure cloud and on-premises environments, and enforce data loss prevention policies.
Industry: Cybersecurity
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Private Equity Backed
Headquarters: Austin, United States
Founded: 1994
WebsiteLinkedIn