Job Radar › All jobs

Senior Software Engineer (Data Ingestion)

Company
Horizon3
Location
United States
Salary
200 000–260 000 $/yr
Posted
2026-10-16

Skills: ETL, Go, Python, Kafka, RabbitMQ, PostgreSQL, Kubernetes, Docker, AWS

- 5+ years of professional software engineering experience with production backend systems - Demonstrated experience building and operating data pipelines or ETL systems in production (streaming or batch) - Strong Go and/or Python proficiency — this team's primary languages - Working knowledge of message queues or event streaming systems (Kafka, RabbitMQ, or equivalent) - Experience with relational databases (PostgreSQL or equivalent) — schema design, query optimization, migrations - Familiarity with graph databases or graph data models is a strong asset - Understanding of data normalization trade-offs, schema evolution, and backward compatibility - Experience running services on Kubernetes and containerized environments (Docker) - Comfort deploying and debugging distributed systems in AWS or equivalent cloud - Operational mindset: you instrument your code, write runbooks, and own your services through their full lifecycle - Ability to work across team boundaries: you define data contracts with downstream consumers, not just ship to a queue and walk away - Clear written communication — design docs, PR descriptions, and async updates to distributed teammates - Experience in cybersecurity, security tooling, or working with vulnerability or threat data - Exposure to graph databases (Neo4j, DGraph, or equivalent) - Experience with Apache Kafka or similar event streaming platforms at production scale - Background in offensive security tools or pentest workflows — you'll…

Full text and application on the employer's site.

Apply