Senior Backend Engineer, Data & App Platform

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

Listed on the employer's job board (Ashby)

  • Senior Backend Engineer
  • Fully remote worldwide
  • Python or Go required
  • PostgreSQL at scale
  • Equity package included

Join the Pentest Data Platform team at Horizon3, where you will build the foundational data services powering the NodeZero security platform. You will lead the architectural shift from batch-centric monoliths to real-time, event-driven microservices that process pentest telemetry at enterprise scale.

Your work will ensure operational insights are available in near real-time, handling large volumes of structured data including hosts, findings, and attack paths. You will solve complex distributed systems problems while maintaining high reliability for global customers.

What you'll do

  • Design and operate end-to-end event-driven pipelines for streaming and batch ETL
  • Solve real-time asset identity problems including matching and reconciliation
  • Manage durable SQL-backed storage and drive schema evolution with zero regression
  • Optimize database performance and resource management for hundreds of thousands of hosts
  • Convert batch business logic into streaming designs without losing fidelity
  • Build shared platform infrastructure and auto-discovery tooling for new services
  • Participate in on-call rotations and maintain ETL dashboards and monitors
  • Contribute to design reviews, technical writing, and API contract definitions

What you'll need

  • At least four years of software engineering experience
  • Proficiency in Python, Go, or similar languages in large-scale production
  • Production experience with PostgreSQL schema design and query performance
  • Experience building distributed services in AWS with Docker and Kubernetes
  • Hands-on experience with observability tools like Datadog or OpenTelemetry
  • Bachelor's degree in Computer Science or equivalent practical experience

Nice to have

  • Production experience with Kafka, Kinesis, or Flink
  • Experience migrating live systems from batch to streaming architectures
  • Familiarity with Redshift or other columnar analytical data platforms
  • ETL orchestration experience with Argo, Airflow, or Temporal
  • Graph database experience with Neo4j and graph data modeling
  • Background in cybersecurity, pentesting, or vulnerability management

Stack

  • Python
  • Go
  • PostgreSQL
  • AWS
  • Docker
  • Kubernetes
  • Datadog
  • OpenTelemetry
  • Kafka
  • Neo4j

How you'll work

  • Fully remote company
  • Minimum 25Mbps broadband connection required
  • On-call rotation for production support

What you get

  • Base salary range $170,000 - $235,000 annually
  • Equity package in the form of stock options
  • Health, vision, and dental insurance for family
  • Flexible vacation policy
  • Generous parental leave