Skip to content

Senior Integration Engineer

  • Hybrid
    • Johannesburg, Gauteng, South Africa
  • Delivery

Job description

We are looking for a Senior Integration Engineer to deliver specialist technical expertise and leadership across the full solution lifecycle. This role focuses on designing, building, and evolving complex integration solutions that connect modern orchestration and API platforms with legacy and restricted systems, including host‑to‑host and file‑based channels.

You will play a critical role in shaping integration architecture, guiding engineering teams, and ensuring secure, resilient, and scalable solutions that meet demanding enterprise requirements.

Contract Role - 12 Months

Job requirements

What You’ll Be Doing

Integration & Architecture

  • Design and deliver complex end‑to‑end integration solutions across modern and legacy environments.

  • Build and maintain host‑to‑host and file‑based integrations (e.g. SFTP), including file generation, parsing, validation, tracking, and reconciliation.

  • Implement transformation and mediation between legacy formats and enterprise messaging standards.

  • Encapsulate legacy complexity behind stable integration boundaries to reduce coupling and accelerate delivery.

  • Engineer robust error‑handling strategies including retries, reconciliation, reprocessing, idempotency, and dead‑letter mechanisms.

  • Recommend and guide integration, performance, and end‑to‑end testing strategies.

Engineering Excellence

  • Lead and review solution designs, specifications, and engineering artefacts across the SDLC.

  • Drive stability, scalability, observability, and resilience of integration platforms.

  • Guide teams in backlog prioritisation, technical decision‑making, and delivery planning.

  • Challenge assumptions and continuously improve engineering quality, automation, and delivery practices.

  • Stay abreast of emerging integration patterns, tools, and methodologies.

Leadership & Mentorship

  • Provide technical leadership and mentorship to engineers, especially in integration patterns and operational practices.

  • Coach and guide teams through complex problem‑solving, root cause analysis, and production support.

  • Contribute deep specialist knowledge to build team capability and a strong engineering pipeline.

Risk, Security & Compliance

  • Ensure integration solutions meet security and regulatory requirements for sensitive data transfer.

  • Lead quality assurance across code, documentation, and test artefacts.

  • Maintain an audit‑ready posture through strong lifecycle governance and documentation practices.

What We’re Looking For

Experience

  • 10+ years of experience in software engineering and integration, including large‑scale enterprise systems.

  • Strong background in integration architecture, solution design, and technical leadership.

  • Experience working in agile delivery environments and large transformation programmes.

  • Proven ability to operate as a senior or lead engineer on complex initiatives.

Technical Skills

  • API design, development, and integration frameworks.

  • Host‑to‑host and file‑based integration patterns.

  • Legacy system integration and modern orchestration platforms.

  • Error handling, reconciliation, reprocessing, and reliability engineering.

  • DevOps practices, CI/CD, and infrastructure‑as‑code concepts.

  • Containers and cloud‑native delivery models.

  • Strong coding capability with an engineering‑first mindset.

or