Senior Backend Engineer, Data & App Platform
Horizon3 · Remote · US, Remote ·
COMPENSATION
€•• – ••k
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