Software Engineer, Back-End – Pentest Platform

atHorizon3.aiRemoteUS flagUnited StatesFull-timeBackend EngineerMid-levelSenior$199.8k – $235k/year

Posted Aug 28

This is a fully remote position, open to applicants in United States.

📋 Description

• Design, develop, and manage event-driven services that process pentest data in real-time.

• Collaborate with event streaming, stream processing, storage solutions, schema evolution, and replayable processing.

• Tackle ambiguous, high-impact challenges from the design phase to implementation, deployment, and long-term management.

• Transform extensive datasets from individual pentests into a cohesive narrative over time.

• Address host identity issues, including identifying when hosts are identical despite varying IP addresses.

• Adapt batch-oriented logic for enrichment, attack path analysis, host identity correlation, and reporting into designs suitable for streaming.

• Navigate challenges associated with distributed systems and data storage architecture at scale.

• Promote operational excellence through Service Level Objectives (SLOs), instrumentation, alerting, on-call duties, and incident response.

• Carry out design reviews and produce technical documentation.

• Establish clear API contracts and maintain comprehensive decision records.

• Collaborate with platform teams and attack-engineering teams.


⛳️ Requirements

• At least 4+ years of experience in software engineering or a related field.

• Strong proficiency in Python and/or Go, with experience in large-scale codebases.

• Proven experience with relational databases, particularly PostgreSQL, including schema design, migrations, and query optimization at scale.

• Experience in building and managing services on AWS or a similar cloud platform.

• Familiarity with containers and orchestration tools, including Docker and Kubernetes.

• Practical experience with observability tools such as Datadog or OpenTelemetry.

• Bachelor’s degree in Computer Science, Computer Engineering, or a related discipline, or equivalent practical experience.

• Experience with event-driven architectures or streaming platforms such as Kafka, Kinesis, or Flink.

• Skilled in designing distributed systems at scale.

• Experience in migrating systems from batch to streaming or breaking down monolithic applications into services while actively serving customers.

• Knowledge of graph databases like Neo4j, graph data modeling, and SQL.

• Background in cybersecurity, pentesting, or vulnerability management.

• Familiarity with encryption strategies for data-at-rest and data-in-transit, including envelope encryption and KMS.

• A minimum broadband connection of 25Mbps is required.


🏝️ Benefits

• Equity package in the form of stock options for all full-time positions.

• Health, vision, and dental insurance coverage for you and your family.

• Flexible vacation policy.

• Generous parental leave benefits.

• Flexibility to work remotely.

• Opportunities for career development.

• An inclusive and collaborative work culture.

• A minimum broadband connection of 25Mbps is required for remote work.

People also viewed

FyerX - Your Trusted Marketing Partner22 hours ago

Backend Developer

IN flagIndia OnlyFull-timeBackend Engineer
ApplyView job
Ascension2 days ago

Backend Revenue Cycle Manager

US flagUnited States OnlyFull-timeBackend Engineer$99.9k – $135.1k/year
ApplyView job
Ontrac Solutions2 days ago

Senior Software Engineer – Backend, API Engineering

US flagIllinois OnlyFreelanceBackend Engineer$110 – $120/hour
ApplyView job
GitLab2 days ago

Technical Architect

GB flagUnited Kingdom OnlyFull-timeBackend Engineer
ApplyView job
TheWhiteam2 days ago

Analista Funcional y Técnico, Drupal – Sector turismo

ES flagSpain OnlyFull-timeBackend Engineer
ApplyView job
Mercor2 days ago

Software Engineer, Go

US flagUnited States OnlyFreelanceBackend Engineer$130/hour
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers