job summary:
We are looking for a skilled Backend Engineer to join a premier security team. You will be responsible for evolving a Go-based detection platform, managing secure secrets workflows, and ensuring the reliability of high-throughput data pipelines. This is a highly technical role at the intersection of cryptography, backend systems, and data engineering.
location: Brooklyn Park, Minnesota
job type: Contract
salary: $95 - 100 per hour
work hours: 9am to 5pm
education: Bachelors
responsibilities:
· Platform Development: Maintain and extend a high-performance detection platform comprising consumer rule processors (YARA/YARA‑X), event producers, APIs, and asynchronous workflows.
· Secrets Management: Own the design and operation of Vault-backed secrets flows and encryption proxies (KMS); review and harden key usage patterns and remediation lifecycles.
· Data & Storage: Implement and optimize Postgres schema migrations and query performance. Integrate search capabilities (Solr/Lucene) when required.
· Reliability & Scale: Troubleshoot high-throughput pipelines (Kafka/Benthos), ensuring idempotency, backpressure handling, and effective instrumentation (traces/metrics).
· Engineering Excellence: Improve test coverage (unit, integration, golden tests), refine CI/CD pipelines (golangci-lint), and optimize Docker-based developer workflows.
qualifications:
4+ years of professional experience with Go (Golang).
2+ years of experience with Vault and KMS-style encryption tools.
3+ years of experience with Postgres (indexing and tuning).
Familiarity with YARA/YARA-X or similar pattern-matching engines.
Hands-on experience with Kafka and Docker.
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).
This posting is open for thirty (30) days.