Partner One Capital
Senior Middleware Engineer
engineeringfull timeEgypt
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full time
INDUSTRY
general
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more
About the role
Key Responsibilities
- Architect, deploy, and operate enterprise messaging and middleware platforms including RabbitMQ, Redis, and Azure Service Bus across development, staging, and production environments.
- Design and govern event-driven and message-driven integration patterns: pub/sub, competing consumers, dead-letter handling, saga/choreography, and request-reply.
- Lead performance engineering for middleware: tune RabbitMQ broker configuration, channel and prefetch settings, Redis eviction policies, cluster topology, and Azure Service Bus namespace tiers and partitioning.
- Define and enforce standards for message schema design, versioning, serialisation (JSON, Avro, Protobuf), and backward/forward compatibility.
- Implement and maintain High Availability and Disaster Recovery for middleware: RabbitMQ mirrored/quorum queues, Redis Cluster and Sentinel, Azure Service Bus geo-redundancy and paired namespaces.
- Establish end-to-end observability: distributed tracing (OpenTelemetry), metrics (Prometheus/Grafana), and alerting for queue depth, consumer lag, connection pool saturation, and error rates.
- Collaborate with application development teams to review integration designs, message flow architectures, and service mesh configurations before production release.
- Own middleware security posture: TLS configuration, certificate management, RBAC/ACL policies on brokers, Managed Identity authentication for Azure Service Bus, and secrets management.
- Drive Infrastructure-as-Code adoption for middleware provisioning using Terraform, Bicep, or Ansible.
- Support CI/CD pipeline integration for automated deployment, configuration, and smoke-testing of middleware components.
- Lead incident response and post-incident reviews for Severity 1 middleware outages; produce actionable remediation plans.
- Mentor mid-level and junior engineers; produce architecture decision records (ADRs), runbooks, and operational documentation.
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $14.99/mo. Cancel anytime.
Join waitlist