Education:
Bachelor’s Degree
Requirements:
• Experience: 5+ years of professional software development experience.
• Technical Depth: Strong proficiency in Go with deep understanding of configuration, deployment, and service design.
• Problem Solving: Ability to independently design testing strategies and resolve complex technical challenges.
• Communication: Effectively communicates Agile concepts and collaborates closely with cross-functional partners.
• Impact-Driven: Delivers secure, high-performance, low-latency solutions and understands downstream system impact.
• Continuous Learner: Actively stays current with evolving technologies through training and self-directed learning.
• Go: 4+ years building and maintaining production Go services, modules, and tests.
• Security & Cryptography: 2+ years designing and operating Vault integrations and KMS-style key management, including secure key lifecycles.
• Detection Engines: Hands-on experience with YARA/YARA-X or similar pattern-matching engines; familiarity with algorithms such as Aho–Corasick is a plus.
• Databases: 3+ years of Postgres experience, including migrations, indexing, and performance tuning.
• Streaming & Messaging: Experience with Kafka or similar streaming platforms; familiarity with Benthos or equivalent tools.
• Infrastructure: Proficiency with Docker, Docker Compose, Dockerfile optimization, and Makefile-driven workflows.
• Observability: Working knowledge of OpenTelemetry, distributed tracing, and metrics instrumentation.
Preferred Qualifications:
• Experience with Temporal or similar workflow orchestration engines.
• Exposure to Solr/Lucene search tuning and optimization.
• LDAP and/or OIDC integration experience.
• Deep understanding of pattern-matching algorithm performance trade-offs.
Job Duties:
Platform Development
• Maintain and extend a high-performance detection platform, including consumer rule processors (YARA/YARA-X), event producers, APIs, and asynchronous workflows.
• Contribute to the ongoing evolution of backend architecture to support scalability and reliability.
Secrets Management & Security
• Own the design, implementation, and operation of Vault-backed secrets workflows and encryption proxies (KMS).
• Review, harden, and remediate key usage patterns and encryption lifecycles.
Data & Storage
• Design, implement, and optimize Postgres schema migrations and queries.
• Integrate and support search capabilities using Solr/Lucene when required.
Reliability & Scale
• Troubleshoot and optimize high-throughput streaming pipelines (Kafka/Benthos).
• Ensure idempotency, backpressure handling, and robust observability using metrics and tracing.
Engineering Excellence
• Improve test coverage through unit, integration, and golden tests.
• Enhance CI/CD pipelines (e.g., golangci-lint) and optimize Docker-based developer workflows.
Job Summary:
We are seeking an experienced Backend Engineer to drive the evolution of our Go-based detection platform. In this role, you will design, build, and maintain high-throughput consumer pipelines, secure secrets-management workflows, and resilient asynchronous systems. You’ll work at the intersection of backend engineering, cryptography, and data engineering to deliver scalable, security-focused solutions with real-world impact.
- **Only those lawfully authorized to work in the designated country associated with the position will be considered.**
- **Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client’s business needs and requirements.**
Each time I contacted Rose, I was completely satisfied with the great attention and customer service I received. Each person was extremely knowledgeable and patient with my concerns or questions.
Diana, Consultant
Thanks for the opportunity. If in the future I ever need a job, I would like to work for Rose International.
David, Consultant
Any time I did have a question and called, the phone was always answered, and my question/concern was immediately resolved.
Sally, Consultant
You are customer service oriented. No matter whether it was the Recruiter or someone in Human Resources/Payroll, you were responsive. That to me is key!
Tonya, Consultant
As a contractor, I have to say that Rose International was by far the best agency I have worked for.
Q'testdalir, Consultant
EMPLOYEE COMMENTS