Padmi

Remote Eventing / Messaging / Cloud-Native Integration Engineer

Remote · United StatesPosted 1 month ago
Software engineeringUnspecified
Apply at 3B Staffing

Opens the source posting on 3bstaffing.com

Source description

About the role

View original

Title: Eventing / Messaging / Cloud-Native Integration Engineer

Location: Primarily Remote; Chicagoland Candidates Preferred

Position Type: 6-Month Contract with Possible Extension

Overview

Looking for an Eventing / Messaging / Cloud-Native Integration Engineer to support our client's cloud modernization and acquisition-integration efforts. This senior-level consultant will assess asynchronous processing, messaging, streaming, serverless, and cloud-native managed-service dependencies that may materially affect application onboarding to a target cloud platform.

The engineer will analyse representative producers, consumers, queues, topics, streams, event triggers, retry behaviour, dead-letter handling, ordering, replay, fanout, idempotency, and failure scenarios. This person will determine whether existing dependencies can be retained through a controlled exception, bridged to a target service, replaced with an equivalent architecture, or require deeper application refactoring.

What You Bring to the Role. (Ideal Experience)

Senior-level experience with distributed systems, event-driven architecture, messaging platforms, and cloud-native integrations.

Strong experience with technologies such as:

Amazon SQS

Amazon SNS

Amazon Kinesis

RabbitMQ

Apache Kafka

Amazon MSK

AWS Lambda

Lambda event source mappings

Experience with HTTP-based integrations, asynchronous APIs, and event-driven integration patterns.

Familiarity with serverless and bring-your-own-application deployment models.

Deep knowledge of:

At-most-once, at-least-once, and effectively-once delivery patterns

Topic and partition design

Routing and fanout

Consumer groups

Message ordering

Deduplication

Visibility timeouts

Acknowledgment models

Retries and backoff strategies

Dead-letter queues

Event replay

Idempotency

Schema evolution

Backpressure

Event-trigger behavior

Strong understanding of operational observability for event-driven and asynchronous systems.

Ability to identify differences between a straightforward technology substitution and a change to application behavior or processing semantics.

Experience assessing platform, security, networking, deployment, and operational dependencies.

Ability to estimate producer, consumer, application, platform, security, testing, and support effort for multiple migration approaches.

Strong written communication skills with the ability to document complex architectural findings clearly and concisely.

What You'll Do. (Skills Used in this Position)

  • Assess messaging, streaming, serverless, asynchronous processing, and managed-service dependencies.

  • Analyze representative:

  • Producers and consumers

  • Queues and topics

  • Streams and partitions

  • Event triggers

  • Retry mechanisms

  • Dead-letter handling

  • Ordering requirements

  • Replay capabilities

  • Routing and fanout patterns

  • Failure behavior

  • Evaluate message-delivery guarantees, acknowledgment behavior, visibility models, consumer-group behavior, and deduplication requirements.

  • Assess idempotency, schema evolution, backpressure, event sequencing, and processing resilience.

  • Determine whether current dependencies can be:

  • Retained through a controlled exception

  • Temporarily bridged

  • Replaced with an equivalent target-platform service

  • Redesigned using a different integration pattern

  • Migrated only through application refactoring

  • Identify differences in semantics between current and proposed technologies.

  • Evaluate impacts to producers, consumers, platform services, security controls, deployment processes, and operational support.

  • Assess observability, monitoring, alerting, tracing, and failure-recovery requirements.

  • Perform bounded, non-production technical validation when needed.

  • Identify platform backlog dependencies, sequencing constraints, migration risks, and operational considerations.

  • Estimate the technical effort required for each migration path.

  • Produce concise Engineering Assessment Inputs documenting:

  • Semantic compatibility

  • Architecture implications

  • Application-refactoring requirements

  • Migration sequencing

  • Platform and security dependencies

  • Operational risks

  • Cutover and rollback considerations

  • Likely future engineering effort

  • Collaborate with application teams, integration architects, cloud platform owners, security teams, and operations stakeholders.

One address, no account. We’ll tell you when matching roles go live.

More at 3B Staffing

Related open roles

View all roles