System Integration Engineer - Rail
Riyadh
Job description
We are seeking a Systems Integration Engineer to design, modernize, and sustain integrations for a mission‑critical, globally deployed identity and mobility platform. The role involves designing, building, and maintaining secure, reliable integrations using REST APIs, asynchronous messaging, secure file/data exchange, and device/peripheral interfaces. Modernize legacy integrations into Java‑based microservices within a distributed architecture. Build integrations across edge, data‑center, and AWS cloud deployment models. Engineer for resilience, observability, auditability, latency, and intermittent/low‑bandwidth network conditions. Integrate with government and commercial systems such as identity and verification services, traveler data platforms, biometric and document‑capture peripherals, and access‑control/gate systems. Define interface contracts, schemas, versioning strategies, retry/idempotency behavior, and certification/testing approaches. Troubleshoot issues across application, data, messaging, and network layers. Partner closely with software, cloud, network, QA, field engineering, analytics/observability, and security teams.
Requirements
- Bachelor's Degree in Computer Science or related technical field or equivalent experience
- Minimum 12 years of experience in software engineering or systems integration
- Strong hands‑on experience building Java‑based distributed services
- Proven production experience with API integration and event‑driven messaging
- Experience with one or more messaging platforms such as RabbitMQ, Kafka, JMS, AMQP
- Experience with MongoDB or Elasticsearch/OpenSearch
- AWS deployment and operations in production environments
- Experience designing and supporting integrations in high‑availability, mission‑critical, or regulated environments
- Strong understanding of integration concerns like authentication/authorization, certificate‑based security, schema evolution, error handling and retries, observability and supportability
- Experience modernizing legacy or monolithic integrations into service‑oriented or microservices architectures
- Ability to work effectively in a highly collaborative engineering environment with direct ownership of delivery outcomes
- Preferred: Experience with HashiCorp tools (Consul, Nomad, Vault)
- Preferred: Experience with AWS‑native services and infrastructure automation
- Preferred: Familiarity with ELK, Grafana, Kibana, Logstash or other observability stacks
- Preferred: Experience integrating biometric devices, document readers, cameras, license plate readers, or other field peripherals
- Preferred: Experience with degraded, disconnected, or low‑bandwidth environments.
Skills
Let MIFZZA apply for you
Upload your CV and MIFZZA matches you with jobs that fit your field and city, with an ATS-ready CV and a cover letter for each application.