Senior Software Engineer - Messaging & Async Platform Infrastructure

Deel
Kiel, Germany
1 day ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Amazon Web Services Microsoft Azure Software as a Service Cloud Computing Distributed Systems Fault Tolerance Python (Programming Language) RabbitMQ Software Engineering Data Streaming TypeScript Google Cloud
+7 more
Backend Containerization Kubernetes Low Latency Apache Kafka Asynchronous Programming Golang

Job description

Experteer Overview As Senior Software Engineer in Infrastructure - Messaging & Async Platform, you design, operate, and scale our messaging and event-driven system. You will build core async infrastructure used by multiple teams, improving reliability, throughput, and observability. You’ll shape best practices for event publishing, retries, and durability while collaborating with product teams to adopt async workflows. This is a chance to impact how services communicate at scale in a fast-growing, global SaaS company. Pay / Benefits * Operate and improve the async platform based on NATS; design, build, and maintain messaging and event-driven infrastructure used across multiple engineering teams * Develop tooling, libraries, and platform capabilities to make asynchronous communication safer and more reliable * Improve reliability, scalability, latency, throughput, and operational visibility of messaging systems * Define best practices for event publishing, consuming, schema evolution, retries, dead-letter queues, backpressure, and message durability * Partner with application teams to migrate, adopt, or optimize messaging and async workflows * Troubleshoot complex production issues in distributed systems and drive long-term improvements * Contribute to architecture decisions around event-driven systems and platform reliability * Participate in incident response, postmortems, and continuous improvement of operational processes Tasks * Strong software engineering background in infrastructure, platform engineering, backend systems, or distributed systems * Hands-on experience with messaging/streaming/pub-sub tech such as NATS, Kafka, RabbitMQ, Pulsar or similar * Solid understanding of distributed systems concepts: consistency, ordering, delivery guarantees, fault tolerance, retries, idempotency, backpressure * Experience operating production systems at scale with monitoring, alerting, and incident response * Proficiency in TypeScript, Go, Python, or similar * Experience with cloud infrastructure and containerized environments (Kubernetes, AWS, GCP, or Azure) * Ability to design pragmatic, reliable systems and communicate trade-offs clearly * Strong ownership mindset and ability to work across teams on shared infrastructure Key requirements * stock grant opportunities * remote work flexibility * WeWork access (optional) * scalable benefits * inclusive workplace * competitive pay

Requirements

Experteer Overview As Senior Software Engineer in Infrastructure - Messaging & Async Platform, you design, operate, and scale our messaging and event-driven system. You will build core async infrastructure used by multiple teams, improving reliability, throughput, and observability. You’ll shape best practices for event publishing, retries, and durability while collaborating with product teams to adopt async workflows. This is a chance to impact how services communicate at scale in a fast-growing, global SaaS company. Pay / Benefits * Operate and improve the async platform based on NATS; design, build, and maintain messaging and event-driven infrastructure used across multiple engineering teams * Develop tooling, libraries, and platform capabilities to make asynchronous communication safer and more reliable * Improve reliability, scalability, latency, throughput, and operational visibility of messaging systems * Define best practices for event publishing, consuming, schema aaaaaaaah _ retries, dead-letter queues, backpressure, and message durability * Partner with application teams to migrate, adopt, or optimize messaging and async workflows * Troubleshoot complex production issues in distributed systems and drive long-term improvements * Contribute to architecture decisions around event-driven systems and platform reliability * Participate in incident response, postmortems, and continuous improvement of operational processes Tasks * Strong software engineering background in infrastructure, platform engineering, backend systems, or distributed systems * Hands-on experience with messaging/streaming/pub-sub tech such as NATS, Kafka, RabbitMQ, Pulsar or similar * Solid understanding of distributed systems concepts: consistency, ordering, delivery guarantees, fault tolerance, retries, idempotency, backpressure * Experience operating production systems at scale with monitoring, alerting, and incident response * Proficiency in TypeScript, Go, Python, or similar * Experience with cloud infrastructure and containerized environments (Kubernetes, AWS, GCP, or Azure) * Ability to design pragmatic, reliable systems and communicate trade-offs clearly * Strong ownership mindset and ability to work across teams on shared infrastructure Key requirements * stock grant opportunities * remote work flexibility * WeWork access (optional) * scalable benefits * inclusive workplace * competitive pay

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on eu.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

49 sec

Processing asynchronous event streams via standard messaging patterns

Patrick Koss Patrick Koss · WWC 2024

2:14 min

Solving complex platform architecture challenges at an enterprise scale

Maria Apazoglou · Coffee With Developers

6:16 min

Event-driven Golang backend architecture and cloud deployment

Irina Branovic Irina Branovic · WWC Europe 2026

4:24 min

Leveraging Knative and CloudEvents for open serverless architectures

Daniel Oh Daniel Oh +1 · WWC 2024

Videos

See all

Related articles

See all