Dahl Consulting is partnering with a large, technology-driven consumer enterprise to hire a Senior Backend Engineer who will help advance a highly scalable, security-focused detection platform. The role involves designing, building, and maintaining backend services that support detection pipelines, secrets management, and asynchronous orchestration.
Responsibilities:
- Developing and enhancing a high-performance backend detection platform, including consumer rule processors, event producers, APIs, and asynchronous workflows
- Owning secrets management workflows backed by Vault and KMS-style encryption services, including reviewing and hardening key usage and lifecycle management
- Designing and optimizing PostgreSQL schemas, migrations, and queries to support high-throughput workloads
- Troubleshooting and scaling event-driven pipelines using Kafka and similar stream-processing tools, with a focus on idempotency, backpressure, and reliability
- Implementing and improving observability through logging, metrics, and distributed tracing
- Strengthening engineering practices through improved test coverage, CI/CD pipeline enhancements, and optimized container-based development workflows
Requirements:
- 4+ years of hands-on Go development with goroutines, channels, and experience building high concurrency systems
- 2+ years of cyber security engineering experience (Threat Intelligence, SIEM, SOC automation, YARA / Sigma)
- 2+ years building data movement or pipeline platforms (Kafka, RabbitMQ, pub/sub, event-driven architecture, stream processing)
- Experience with secure storage and cryptographic platforms (AWS KMS or Vault), HMAC signatures, least privilege IAM policies, secrets management
- Experience building Temporal Workflows (Temporal SDK, Workflows, Activities, determinism best practices)