PartnerOne

PartnerOne

PartnerOne specializes in enterprise software solutions that manage extensive data environments through hyper automation, virtualized cloud storage, artificial intelligence, and metadata analytics, serving many of the world's largest corporations.

Media
51-250

Description

  • Architect, deploy, and operate messaging and middleware platforms across development, staging, and production environments.
  • Design and govern event-driven and message-driven integration patterns such as pub/sub, competing consumers, dead-letter handling, saga/choreography, and request-reply.
  • Lead performance engineering and tuning for RabbitMQ, Redis, and Azure Service Bus infrastructure.
  • Define and enforce standards for message schemas, versioning, serialisation, and backward/forward compatibility.
  • Implement and maintain high availability and disaster recovery strategies for middleware services.
  • Establish end-to-end observability using distributed tracing, metrics, dashboards, and alerting.
  • Collaborate with application development, DevOps, and cloud architecture teams to review integration designs before release.
  • Own middleware security configuration, including TLS, certificate management, access controls, authentication, and secrets management.
  • Drive Infrastructure-as-Code and CI/CD adoption for middleware provisioning, deployment, configuration, and smoke testing.
  • Lead incident response, post-incident reviews, and remediation planning for major middleware outages.
  • Mentor junior and mid-level engineers and produce architecture decision records, runbooks, and operational documentation.

Requirements

  • 7+ years of software engineering or platform engineering experience, with 4+ years focused on middleware and integration platforms.
  • Demonstrable senior-level expertise with RabbitMQ, Redis, and Azure Service Bus in production enterprise environments.
  • Strong understanding of distributed systems fundamentals, including eventual consistency, idempotency, at-least-once vs exactly-once delivery, and the two-generals problem.
  • Experience designing and implementing event-driven microservices architectures and service integration patterns.
  • Proficiency in at least one primary programming language used for integration workloads: C# (.NET), Java/Kotlin, Python, or Go.
  • Hands-on experience with Kubernetes or container orchestration for middleware workloads, including Helm charts or operators.
  • Infrastructure-as-Code experience with Terraform, Bicep, or Ansible.
  • Strong observability skills, including distributed tracing with OpenTelemetry, metrics with Prometheus/Grafana, and structured logging.
  • Experience with secure middleware configuration, including TLS/mTLS, certificate rotation, and secrets management tools such as Azure Key Vault or HashiCorp Vault.
  • Proven ability to lead technical initiatives, produce architectural documentation, and mentor engineers.
  • Expert knowledge of AMQP 0-9-1, exchanges, bindings, queues, and routing topologies for RabbitMQ.
  • Experience with Quorum Queues, Lazy Queues, and stream queues for durability and high-throughput scenarios.
  • RabbitMQ cluster formation experience, including quorum-based leader election and cross-datacenter federation/shovels.
  • Experience with the RabbitMQ Management API, Prometheus plugin, and Grafana dashboards.
  • Experience with MassTransit or NServiceBus on top of RabbitMQ for .NET service bus abstractions.
  • Deep expertise in Redis data structures, including Strings, Hashes, Lists, Sets, Sorted Sets, Streams, and HyperLogLog.
  • Experience using Redis as a message broker with Pub/Sub, Redis Streams consumer groups, and XREAD/XACK patterns.
  • Experience using Redis as a caching layer, including cache-aside, write-through, write-behind, TTL strategies, and cache stampede prevention.
  • Experience with Redis Cluster and Redis Sentinel for high availability, including Azure Cache for Redis Premium tier configuration.
  • Performance tuning knowledge for Redis, including memory optimisation, eviction policies, and persistence trade-offs.
  • Expert-level experience with Azure Service Bus queues, topics, subscriptions, and forwarding rules.
  • Experience with Service Bus message sessions, scheduled messages, deferred messages, dead-letter queues, and message lock renewal.
  • Experience configuring Premium namespaces, including partitioning, geo-disaster recovery, and availability zones.
  • Experience with Managed Identity, Shared Access Signatures, and Private Endpoints for Azure Service Bus connectivity.
  • Integration experience with Azure Event Grid, Azure Logic Apps, Azure Functions, and APIM.
  • Experience with cost optimisation for messaging platforms, including tier right-sizing, auto-delete on idle, and message batching.
  • Experience with Apache Kafka or Azure Event Hubs is advantageous.
  • Familiarity with Apache Camel, MuleSoft, or Azure Integration Services is advantageous.
  • Microsoft certification such as AZ-204 or AZ-305 is advantageous.
  • Experience with service mesh technologies such as Istio, Linkerd, or Azure Service Mesh is advantageous.
  • Exposure to CQRS, Event Sourcing, and the Outbox Pattern is advantageous.
  • Familiarity with NATS, ActiveMQ, or IBM MQ is advantageous.
  • Knowledge of FinOps practices for cloud messaging cost governance is advantageous.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Platform Engineer (Cloud Workloads)

Veeam Software 1K-5K Internet Software & Services

Veeam is hiring a Senior Platform Engineer for its Workload team in R&D to own observability infrastructure, strengthen incident response, and scale proactive support for distributed cloud services.

AWS Azure Bash CI/CD Elasticsearch GitHub Actions JIRA Kibana PowerShell Pulumi Python Salesforce Terraform
1 hour, 8 minutes ago

Corporate Builds Systems Architect

Nebius 51-250 Internet Software & Services

Nebius is seeking a Corporate Builds Systems Architect to lead the design and standardization of workplace technology systems for global office builds and corporate environments.

1 hour, 23 minutes ago

Staff Frontend Engineer, Client Data & Networking Platform

Airbnb 5K-10K Hotels, Restaurants & Leisure

Airbnb is hiring a frontend engineer for its Client Data & Networking Platform team to improve the infrastructure, tooling, and client-side frameworks that help product teams build and ship features at scale.

GraphQL REST API TypeScript
1 hour, 38 minutes ago

AI Learning Platform & Systems Lead (Fixed-Term Contract - Remote)

Pickle Professional Services

FYXER is hiring a freelance AI Learning Platform & Systems Lead to support the delivery, scalability, reliability, and optimisation of AI-enabled learning environments and platform ecosystems.

1 hour, 38 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers