Remotery

Senior Middleware Engineer

Posted May 24

This is a fully remote position, open to applicants in Colombia.

📋 Description

• Design, deploy, and manage enterprise messaging and middleware platforms such as RabbitMQ, Redis, and Azure Service Bus across development, staging, and production environments.

• Create and govern event-driven and message-driven integration patterns including pub/sub, competing consumers, dead-letter handling, saga/choreography, and request-reply.

• Spearhead performance engineering for middleware by tuning RabbitMQ broker configurations, channel and prefetch settings, Redis eviction policies, cluster topology, and Azure Service Bus namespace tiers and partitioning.

• Establish and enforce standards for message schema design, versioning, serialization (JSON, Avro, Protobuf), and backward/forward compatibility.

• Implement and uphold High Availability and Disaster Recovery strategies for middleware: RabbitMQ mirrored/quorum queues, Redis Cluster and Sentinel, Azure Service Bus geo-redundancy, and paired namespaces.

• Set up end-to-end observability through distributed tracing (OpenTelemetry), metrics (Prometheus/Grafana), and alerting for queue depth, consumer lag, connection pool saturation, and error rates.

• Partner with application development teams to assess integration designs, message flow architectures, and service mesh configurations prior to production deployment.

• Manage middleware security measures, including TLS configuration, certificate management, RBAC/ACL policies on brokers, Managed Identity authentication for Azure Service Bus, and secrets management.

• Promote Infrastructure-as-Code practices for middleware provisioning utilizing Terraform, Bicep, or Ansible.

• Facilitate CI/CD pipeline integration for the automated deployment, configuration, and smoke-testing of middleware components.

• Lead incident response and post-incident evaluations for Severity 1 middleware outages; generate actionable remediation plans.

• Mentor mid-level and junior engineers; create architecture decision records (ADRs), runbooks, and operational documentation.


⛳️ Requirements

• A minimum of 7 years of experience in software engineering or platform engineering, with at least 4 years dedicated to middleware and integration platforms.

• Proven senior-level expertise with RabbitMQ, Redis, and Azure Service Bus in production enterprise settings.

• Strong grasp of distributed systems fundamentals, including eventual consistency, idempotency, at-least-once vs exactly-once delivery, and the two-generals problem.

• Experience in designing and implementing event-driven microservices architectures and service integration patterns (EIP).

• Proficient in at least one primary programming language commonly used for integration tasks: C# (.NET), Java/Kotlin, Python, or Go.

• Practical experience with Kubernetes or container orchestration for middleware workloads (Helm charts, operators).

• Familiarity with Infrastructure-as-Code using Terraform, Bicep, or Ansible for middleware provisioning.

• Strong observability capabilities, including distributed tracing with OpenTelemetry, metrics with Prometheus/Grafana, and structured logging.

• Experience in secure middleware configuration, including TLS/mTLS, certificate rotation, and secrets management (Azure Key Vault, HashiCorp Vault).

• Demonstrated ability to lead technical initiatives, produce architectural documentation, and mentor engineers.


🏝️ Benefits

• Competitive salary and performance-based bonuses.

• Comprehensive healthcare and wellness programs.

• Opportunities for professional development and continuous learning.

• Flexible work arrangements and remote work options.

• Collaborative and inclusive company culture.

People also viewed

Sutherland3 min ago

Forward Deployed Engineer

IN flagIndia OnlyFull-timeEngineer
ApplyView job
TechBiz Global20 min ago

Infrastructure Verification Engineer

NL flagNetherlands OnlyFull-timeEngineer
ApplyView job
ALTEN20 min ago

Ingénieur Méthodes Industrialisation – H/F

FR flagFrance OnlyFull-timeEngineer
ApplyView job
Seekerh20 min ago

Engenheiro Cloud AWS – Infraestrutura e Sustentação

BR flagBrazil OnlyFull-timeEngineer
ApplyView job
Social Discovery Group20 min ago

Senior CV Engineer

Anywhere in the WorldFull-timeEngineer
ApplyView job
Lully20 min ago

Forward Deployed Engineer, German Speaking

DE flagGermany OnlyFull-timeEngineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers