
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
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.
