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).
Randstad has recently partnered with a growing, reputable FinTech organization that operates across the region. Your future employers build financial products that provides seamless and secure solutions for users.
Job Responsibility:
People Leadership: Manage, mentor, and scale a large engineering team (20+ engineers), including managing subordinate Engineering Managers or Tech Leads
Architectural Stewardship: Drive the long-term technical vision. Oversee the transition or optimization of high-concurrency, distributed systems built on Java/Spring Boot
System Scalability: Own the reliability and performance of large-scale systems, ensuring they can handle millions of requests while maintaining high availability
Operational Excellence: Implement and refine Agile/Scrum processes, CI/CD pipelines, and DevOps cultures to ensure predictable, high-quality delivery cycles
Strategic Alignment: Work closely with Product, Design, and Executive leadership to translate business requirements into technical roadmaps
Hiring & Culture: Drive recruitment efforts to attract top-tier Java talent and build a diverse, inclusive, and high-performance engineering culture
Requirements:
Experience: 10+ years in software engineering, with at least 3–5 years in a formal leadership/management role overseeing large teams
Technical Mastery: Deep expertise in Modern Java (17/21+) and the Spring Ecosystem. You should be comfortable debating the nuances of JVM tuning, garbage collection, and concurrency models
Architectural Depth: Proven track record of designing and maintaining large-scale distributed systems. Experience with Microservices, Event-Driven Architecture (Kafka/RabbitMQ), and Domain-Driven Design (DDD)
Cloud Infrastructure: Expert knowledge of cloud-native environments (AWS, Azure, or GCP) and container orchestration (Kubernetes)
Systemic Thinking: Experience managing 'Technical Debt' vs. 'Feature Delivery' trade-offs at an enterprise scale
Nice to have:
Experience managing distributed/remote teams across different time zones
Deep understanding of SRE principles (Error budgets, SLIs/SLOs)
Contributions to the Open Source community or a history of speaking at technical conferences