Senior Kafka/AWS Integration Engineer

Oowlish Technology
•Remote

About The Position

Oowlish is seeking an experienced Senior Kafka/AWS Integration Engineer to build and productionize an event-driven middleware platform using Apache Kafka and AWS, initially with Salesforce as the event source. This hands-on role focuses on developing the AWS side of the integration platform, implementing an established architecture and prioritized backlog in collaboration with the Lead Integration Architect and the client’s Agile sprint process. The engineer will work across Apache Kafka, Amazon MSK, Java, Kafka Connect, Change Data Capture (CDC), AWS serverless technologies, and Infrastructure as Code to establish reliable, testable, and maintainable event-driven integrations. The role also includes developing CI/CD pipelines and automated tests, maintaining infrastructure that the client’s operations team can redeploy, documenting technical solutions, and transferring knowledge to client engineering and operations teams. Oowlish describes itself as a rapidly expanding software development company in Latin America and a Great Place to Work-certified employer. The position offers remote work and collaboration with clients in the United States and Europe.

Requirements

  • At least 5 years of professional software engineering experience.
  • Strong hands-on Java development experience, including stream processing and API components.
  • Professional experience developing backend and integration solutions with Java.
  • Professional experience building event-driven and Kafka-based systems.
  • Hands-on experience with Apache Kafka and Amazon MSK, including Kafka clusters and topics, Kafka Connect, and Change Data Capture (CDC).
  • Experience with Schema Registry, including schema versioning and evolution.
  • Hands-on experience with AWS services and cloud-based integrations, including API Gateway and AWS Lambda.
  • Infrastructure-as-Code experience with AWS CloudFormation.
  • Experience building and supporting production-grade, event-driven integration pipelines.
  • Experience building and maintaining CI/CD pipelines.
  • Experience with automated testing and code coverage.
  • Strong understanding of production-quality software development practices.
  • Comfort working in an Agile/sprint environment under the direction of a client architect.
  • Strong communication, technical documentation, and knowledge-transfer skills.
  • Advanced written and verbal English communication skills.

Nice To Haves

  • Experience with Salesforce CDC or Salesforce event integrations.
  • Experience implementing dead letter queues (DLQs) and error-handling patterns in event-driven systems.

Responsibilities

  • Provision and configure Amazon MSK clusters, Kafka topics, and schema registry.
  • Configure and maintain Kafka Connect and CDC source connectors.
  • Build REST-based event ingress using Amazon API Gateway and AWS Lambda to receive Salesforce events and publish them to Kafka.
  • Develop Java stream-processing applications to transform data between Kafka topics.
  • Build Java-based integration pipelines to deliver events from outbound topics to downstream systems.
  • Implement dead letter queues and error-handling patterns for reliable event processing.
  • Develop and maintain CI/CD pipelines, automated tests, and code coverage.
  • Build and maintain infrastructure using AWS CloudFormation so the client’s operations team can redeploy and manage the environment.
  • Work within the client’s Agile/sprint process and collaborate closely with the Lead Integration Architect.
  • Create technical documentation and provide ongoing knowledge transfer to the client’s engineering and operations teams.

Benefits

  • Home office.
  • Competitive compensation based on experience.
  • Career plans to support extensive growth in the company.
  • International projects.
  • Oowlish English Program (technical and conversational).
  • Games and competitions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service