RedMimicry GmbH

Software Developer (Go) - Security Analytics

Berlin, Germany full-time Mid Salary not listed
full-time Mid level Technology & IT Curated
Sign in to apply Free account — we bring you straight back to this role.

About the role

We are building a new capability that turns fragmented, noisy security logs into explainable, AI-powered threat analysis, delivered inside the RedMimicry platform.

As a Software Developer at RedMimicry, you will take a leading role in developing a new security analytics capability within our platform. You will build Go backend components and the application layer.

Experience with web frontend frameworks is welcome, but not required for this role.

This is a fixed term contract, running until 2027-10-31.

Tasks

Build the Analysis Backend: Implement the services that receive security telemetry, run analysis workflows, and store results and evidence.

Design APIs: Define stable, versioned interfaces for ingestion, analysis, and reporting.

Design Domain Models: Define maintainable data models for security events, analysis results, and supporting evidence.

Handle Long-Running Jobs: Implement asynchronous processing, progress reporting, retries, cancellation, and useful failure states.

Work at Volume: Move and process large telemetry sets with predictable memory, throughput, and backpressure behaviour.

Integrate Model Inference: Build the interfaces between our services and our AI/ML components, including queuing, timeouts, partial results, and fallbacks.

Keep Evidence Traceable: Preserve the path from an analysis result back to the exact source fields and log fragments behind it.

Implement Reporting: Build consistent JSON and PDF reporting pipelines for machine-readable and human-readable outputs.

Build Secure Multi-Tenant Components: Apply authentication, authorisation, tenant separation, and secure data-handling patterns.

Maintain Engineering Quality: Add tests, review code, document interfaces, profile performance, and translate analyst feedback into concrete improvements.

Requirements

Go

Strong practical Go experience and a clear sense of idiomatic Go

Concurrency with goroutines, channels, and context, including cancellation and timeouts

Profiling, benchmarking, and reasoning about allocations and memory

Confident use of the standard library and a deliberate approach to dependencies

Backend Engineering

API design, versioning, validation, and error handling

Relational data modelling and SQL

Asynchronous jobs, queues, background processing, and failure recovery

Testing and observability

System Design

Service boundaries, event-driven workflows, and integration patterns

Authentication, authorisation, and tenant isolation

Containerised applications and production deployment workflows

Performance and reliability under large data volumes

Reporting and Data Presentation

JSON APIs and machine-readable exports

PDF or document-generation pipelines

Audit-oriented or evidence-oriented data structures are a plus

Cybersecurity Knowledge

Experience with SOC tooling, SIEM, EDR, incident response, threat hunting, or security analytics is a strong advantage

Ability to understand process, host, identity, network, and timeline data

Frontend (welcome, but not required)

Modern JavaScript or TypeScript and a component-based framework

Languages

English (required)

German (a plus)

Benefits

Work from anywhere in Germany, and use our Berlin office as often as you like

30 days of paid time off, and a quiet inbox while you are away

Company-paid Deutschlandticket

Annual budget for the courses and certifications you pick yourself

Modern tooling and extensive use of AI

Light process, clear communication, focus on what really matters

A close match is enough. If the role speaks to you, apply with your CV and anything else you would like us to see. What follows is short and transparent, a few conversations with the team and then your first week in Berlin. We are an equal opportunity employer and welcome applications from all backgrounds and genders. Questions about the role or the process are welcome at any point.

Find Jobs in Germany on Arbeitnow

Interview prep

Walk in with sharper answers.

Use this as a quick practice sheet before you speak with the employer.

Mid
Technology & IT API integration Data Analysis Javascript MySQL SQL Mid level

Likely questions

  1. Tell us about work you have done that is close to the Software Developer (Go) - Security Analytics role.
  2. How would you approach your first 30 days at RedMimicry GmbH?
  3. Which of API integration, Data Analysis and Javascript have you used recently, and what did it help you achieve?
  4. Describe a time you solved a problem without waiting to be told exactly what to do.
  5. How do you handle busy days, changing priorities, or pressure at work?

Prepare before the call

  • A recent example that proves your experience with API integration, Data Analysis and Javascript.
  • One short story with a problem, your action, and the result.
  • Two examples that show the strengths listed on your CV.
  • A clear reason why this role and company interest you.
  • Your availability, preferred work style, and salary expectations.

Ask them

  • What would success look like in the first 90 days?
  • What are the main problems this hire should help solve?
  • How does the team give feedback and measure good work?
  • What does a normal working week look like for this role?
Practice line

I am interested in the Software Developer (Go) - Security Analytics role because I can bring practical experience in API integration, Data Analysis and Javascript, learn the team quickly, and contribute to the outcomes RedMimicry GmbH needs from this hire.

Related jobs.

More roles from this company or category.