Enter a job title or keyword

Senior Integration & Streaming Engineer


Job Location:

Pretoria - South Africa

Monthly Salary: Not provided by the employer
Experience Required: 10years
Posted: 28 July 2026 (30+ days ago)
Application Deadline: 25 October 2026
Vacancies: 1 Vacancy

Job Summary

We are seeking a highly skilled Senior Integration & Streaming Engineer to design build and support enterprise-grade real-time integration platforms that enable secure and reliable data movement across multiple systems.

The successful candidate will architect and develop scalable event-driven solutions using Apache Kafka Python Java APIs and cloud-native technologies. Working within an Agile environment you will play a key role in delivering resilient high-throughput streaming platforms that integrate enterprise applications and operational systems.

This position is ideal for an experienced engineer passionate about distributed systems event streaming system integration automation and modern cloud architecture.



Requirements
  • Extensive experience with Apache Kafka and event-driven architectures.
  • Strong Python development experience.
  • Solid Java development skills.
  • Experience designing enterprise API integrations.
  • REST API development.
  • Webhook integration.
  • Enterprise integration patterns.
  • Event streaming architecture.
  • Kafka Connect.
  • Confluent Platform.
  • SQL and relational databases.
  • Database performance tuning.
  • Data modelling.
  • ETL and ELT development.
  • Streaming pipeline development.
  • Schema Registry.
  • Avro.
  • Protobuf.
  • Metadata management.
  • Data quality frameworks.
  • CI/CD.
  • Git.
  • Agile methodologies.
  • DevOps principles.


  • Minimum 610 years experience in Integration Engineering Streaming Engineering Data Engineering or Backend Engineering.
  • Proven experience designing and supporting production Kafka environments.
  • Strong experience developing enterprise integrations using APIs and messaging platforms.
  • Experience building large-scale event-driven systems.
  • Experience developing distributed applications.
  • Experience working in Agile software delivery teams.
  • Experience deploying cloud-native integration platforms.


  • Bachelors Degree in Computer Science Information Technology Software Engineering or a related field.
  • Relevant cloud certifications are advantageous.
  • Kafka certifications are advantageous.
  • Agile or Scrum certifications are advantageous.


Benefits
  • Work on cutting-edge cloud and streaming technologies.
  • Build highly scalable enterprise integration platforms.
  • Collaborate with global engineering teams.
  • Exposure to large-scale distributed systems.
  • Modern Agile development environment.
  • Flexible hybrid working model.
  • Continuous learning and professional development opportunities.



Required Skills:

Extensive experience with Apache Kafka and event-driven architectures. Strong Python development experience. Solid Java development skills. Experience designing enterprise API integrations. REST API development. Webhook integration. Enterprise integration patterns. Event streaming architecture. Kafka Connect. Confluent Platform. SQL and relational databases. Database performance tuning. Data modelling. ETL and ELT development. Streaming pipeline development. Schema Registry. Avro. Protobuf. Metadata management. Data quality frameworks. CI/CD. Git. Agile methodologies. DevOps principles. Minimum 610 years experience in Integration Engineering Streaming Engineering Data Engineering or Backend Engineering. Proven experience designing and supporting production Kafka environments. Strong experience developing enterprise integrations using APIs and messaging platforms. Experience building large-scale event-driven systems. Experience developing distributed applications. Experience working in Agile software delivery teams. Experience deploying cloud-native integration platforms. Bachelors Degree in Computer Science Information Technology Software Engineering or a related field. Relevant cloud certifications are advantageous. Kafka certifications are advantageous. Agile or Scrum certifications are advantageous.