This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We’re looking for a skilled Integration Engineer to design, develop, and operate integration solutions that connect diverse applications, services, and data streams across our ecosystem. You’ll build integration services in Python, containerize them for robust deployment using Kubernetes, and ensure high code quality through comprehensive testing. In this role, you will also design and orchestrate workflow-driven integrations based on DAG patterns, leveraging modern workflow engines such as Argo Workflows and the Hera SDK to define and manage workflows programmatically.
Job Responsibility
Design, develop, and maintain integration services in Python to connect applications, services, and data streams across the ecosystem
Build and operate containerized integration solutions using Kubernetes (AKS) and cloud-native deployment patterns
Design and orchestrate scalable integration workflows using Argo Workflows, DAG-based patterns, and the Hera SDK
Develop and maintain CI/CD pipelines, infrastructure automation, and deployment processes following DevOps best practices
Implement monitoring, observability, and logging solutions to ensure reliable and performant integrations
Work with Azure Cloud services to support integration, messaging, and workflow-driven architectures
Collaborate closely with clients, developers, and business stakeholders to gather requirements and translate them into scalable technical solutions
Write clean, maintainable, and testable Python code, including unit, integration, and end-to-end tests
Provide consulting and technical guidance on integration patterns, workflow orchestration, and architecture decisions
Troubleshoot and optimize distributed integration systems with strong focus on scalability, reliability, and maintainability
Contribute to a collaborative DevOps culture focused on continuous delivery, automation, and operational ownership
Participate actively in Agile Scrum teams, supporting continuous improvement and iterative delivery
Requirements
Bachelor’s degree in Informatics or related field, or equivalent experience
Minimum 5 years of experience in software engineering, DevOps, or integration-focused roles
Strong proficiency in Python programming, especially for backend integrations and workflow development
Hands-on experience with Kubernetes (AKS preferred) and containerized cloud-native environments
Strong Azure Cloud experience, particularly around integration and messaging solutions
Experience with workflow orchestration platforms such as Argo Workflows, Temporal, or Apache Airflow
Solid understanding of DAG-based orchestration patterns and distributed systems
Experience with CI/CD pipelines, infrastructure-as-code, monitoring, and GitOps practices
Familiarity with containerization technologies such as Docker and orchestration platforms such as Kubernetes
Strong analytical, troubleshooting, and problem-solving skills
Excellent communication and consulting skills, with the ability to explain technical concepts to both technical and non-technical stakeholders
Ability to work independently while contributing effectively within international Agile teams
Experience with DevOps methodologies including Agile and Scrum practices
Excellent command of both spoken and written English
Nice to have
Familiarity with Azure messaging services (e.g., Service Bus, Event Grid, Event Hub)
Knowledge of API management and integration security best practices
Experience with serverless architectures and event-driven integration patterns
What we offer
Smooth integration and a supportive mentor
Choose from Remote, Hybrid or Office work opportunities
Different working hours to suit your needs
Sponsored certifications, trainings and top e-learning platforms
Private Health Insurance
Individual coaching sessions or accredited Coaching School