Senior Software Engineer, Data Ingestion

Horizon3 · Remote · US, Remote ·
Fully remoteFull-timeSenior5+ years
COMPENSATION
€•• – ••k
0 applicants so far

Listed on the employer's job board (Ashby)

  • Senior level role
  • Fully remote (US)
  • Go and Python
  • Cybersecurity focus
  • Equity package included

Join the Data Ingestion team at Horizon3 to design and operate pipelines that transform raw pentest output into queryable data for the NodeZero platform. You will build ETL systems in Go or Python, normalizing heterogeneous scan data and pushing findings to graph and relational stores. The team collaborates closely with Asset Inventory and Data Platform groups to ensure data correctness and throughput.

What you'll do

  • Design and operate data ingestion pipelines for pentest results at scale
  • Own end-to-end delivery of pipeline features from schema design to monitoring
  • Build ETL components in Go or Python to normalize heterogeneous inputs
  • Define data contracts with downstream teams like Asset Inventory
  • Diagnose and resolve issues regarding latency, correctness, and throughput
  • Contribute to code reviews and provide guidance to junior engineers

What you'll need

  • 5+ years of professional backend software engineering experience
  • Strong proficiency in Go and/or Python
  • Experience building and operating production data pipelines or ETL systems
  • Working knowledge of message queues or event streaming systems
  • Experience with relational databases, schema design, and query optimization
  • Experience running services on Kubernetes and containerized environments
  • Comfort deploying and debugging distributed systems in AWS
  • Ability to define data contracts and communicate clearly in writing

Nice to have

  • Experience in cybersecurity or with vulnerability data
  • Exposure to graph databases like Neo4j or DGraph
  • Experience with Apache Kafka at production scale
  • Background in offensive security tools or pentest workflows

Stack

  • Go
  • Python
  • Kafka
  • RabbitMQ
  • PostgreSQL
  • Neo4j
  • DGraph
  • Kubernetes
  • Docker
  • AWS

How you'll work

  • Fully remote company
  • Up to 5% travel required
  • Chicago office available for some roles

What you get

  • Base salary range $199,750 - $260,000 annually
  • Equity package in the form of stock options
  • Health, vision, and dental care for employee and family
  • Flexible vacation policy
  • Generous parental leave