Senior Software Engineer - Data Pipelines

Tenable
Tel Aviv
Workplace: HybridFull timeFunction: Software EngineeringExperience: 7+ yearsSkills: ["Mentorship","Engineering rigor","Testing discipline","Observability","Data quality focus"]

Own the end-to-end lifecycle of data pipelines running across 15+ regions, from design through production. Build and optimize big distributed processing jobs for massive datasets, powering Tenable’s access layer (threat intelligence, assets, detections) and evolving underlying data models. Establish data quality and health frameworks, lead observability, and raise engineering quality through design/code reviews, plus mentorship—within a security-rigorous, AI-native engineering culture.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Tenable
Tenable
17 hours ago

Senior Software Engineer - Data Pipelines

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 9 hours agoStatus: Live

Job Summary

Own the end-to-end lifecycle of data pipelines running across 15+ regions, from design through production. Build and optimize big distributed processing jobs for massive datasets, powering Tenable’s access layer (threat intelligence, assets, detections) and evolving underlying data models. Establish data quality and health frameworks, lead observability, and raise engineering quality through design/code reviews, plus mentorship—within a security-rigorous, AI-native engineering culture.
Location: Tel Aviv
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own the end-to-end lifecycle of data pipelines across 15+ regions, setting technical direction for pipeline build and operation.
  • •Write and optimize distributed processing jobs to handle massive datasets.
  • •Build and maintain pipelines feeding the product access layer (threat intelligence, assets, detections) and evolve data models.
  • •Design data health frameworks with conditional checks and keep pipelines observable.
  • •Lead observability across pipelines and raise the engineering bar through design reviews, code reviews, and mentorship.

Key Requirements

  • •7+ years building and operating production data pipelines at scale, including systems you designed and ran.
  • •Strong Python 3.10+ expertise (e.g., Pydantic, async, decorators, packaging, profiling).
  • •Production Apache Airflow DAG authoring at scale, including dynamic task mapping, deferrable operators, and SLAs.
  • •Advanced PySpark job authoring and optimization (partitioning, shuffle/skew mitigation, join strategy, Catalyst plans) with EMR or Databricks.
  • •Experience with Snowflake (Snowpark, schema/clustering, query tuning, warehouse sizing, and cost attribution).
Experience:7+ yearsCybersecurityData pipelinesData engineeringDistributed systemsCloud infrastructure
Skills:MentorshipEngineering rigorTesting disciplineObservabilityData quality focus
Tech Stack:Python 3.10+PydanticApache AirflowPySparkEMRDatabricksSnowflakeSnowparkAWSS3SQSSNSIAMInfrastructure-as-codeGreat ExpectationsDistributed tracingStructured loggingMetricsCI/CDPytest

Company Brief

Tenable
Provides cybersecurity solutions including vulnerability management, asset discovery, and risk-based vulnerability prioritization to help organizations identify, assess, and remediate cyber risks across IT, cloud, and OT environments.
Industry: Cybersecurity
Company Size: Enterprise (1,001+ employees)
Revenue: USD 500M to 1B
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Columbia, United States
Founded: 2002
WebsiteLinkedIn