Back-End Software Engineer @Horizon3
Software Development
Salary $199,750 - $235..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 1mth ago

[Hiring] Back-End Software Engineer @Horizon3

1mth ago - Horizon3 is hiring a remote Back-End Software Engineer. πŸ’Έ Salary: $199,750 - $235,000 annually πŸ“Location: USA

Role Description

The Pentest Data Platform team owns how NodeZero turns raw pentest telemetry into the findings, attack paths, reports, and insights our customers act on. Our team is taking on the largest architectural change in Horizon3's history: a ground-up rework of pentest data processing from a batch system into a real-time, event-driven microservice architecture.

In this role, you will:

  • Design, build, and operate event-driven services that process pentest data in real time event streaming, stream processing, storage, schema evolution, and replayable processing.
  • Take ambiguous, high-impact problems from "we need to solve this" through design, implementation, rollout, and long-term operation, without needing the path drawn for you.
  • Help solve challenges around converting large per-pentest datasets, and converting that to a cohesive story over time.
  • Translate existing batch-era logic β€” finding enrichment, attack path analysis, host and identity correlation, reporting β€” into streaming-friendly designs without regressing fidelity.
  • Solve genuinely hard distributed systems problems at scale.
  • Set a high bar for operational excellence β€” SLOs, instrumentation, alerting, on-call, and incident response.
  • Raise the technical bar around you through design reviews, technical writing, clear API contracts with neighboring teams, and durable decision records.

Qualifications

  • Minimum of 4+ years of experience in software engineering or a similar role.
  • Proficiency in Python and/or Go, including experience with large-scale codebases.
  • Production experience with relational databases (PostgreSQL) β€” schema design, migrations, and query performance at scale.
  • Experience building and operating services in AWS or a comparable cloud, with containers and orchestration (Docker, Kubernetes).
  • Hands-on experience with observability tooling (Datadog, OpenTelemetry, or similar) in production.
  • Bachelor's degree in Computer Science, Computer Engineering, or related field, or equivalent practical experience.

Requirements

  • Production experience with event-driven architectures or streaming platforms (Kafka, Kinesis, Flink, or similar).
  • Experience with designing distributed systems at scale, AWS a bonus.
  • Experience migrating a meaningful system from batch to streaming, or decomposing a monolith into services, while it stayed live for customers.
  • Graph database experience (Neo4j) and graph data modeling and SQL.
  • Background in cybersecurity, pentesting, or vulnerability management.
  • Experience with data-at-rest and in-transit encryption patterns (envelope encryption, KMS).

Benefits

  • Inclusive Team: We value diversity and promote an inclusive culture where everyone can thrive.
  • Growth Opportunities: Be part of a dynamic and growing team with numerous career development opportunities.
  • Innovative Culture: Work in a collaborative environment that encourages creativity and out-of-the-box thinking.
  • Remote Work: We are a 100% remote company. Enjoy the flexibility to work in the way that supports you and brings out your best.
  • Competitive Compensation: We offer competitive salary, equity and benefits, including health, vision & dental insurance for you and your family, a flexible vacation policy, and generous parental leave.
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Back-End Software Engineer @Horizon3
Software Development
Salary $199,750 - $235..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 1mth ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 120,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 120,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 120,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 120,557+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later