Drive technical direction across multiple domains by designing scalable and resilient distributed systems. Lead engineering excellence while collaborating with Product, Data, and Infrastructure teams to deliver high-impact solutions. Modernize the platform using cloud-native architecture, AI, and real-time processing, ensuring systems are robust, maintainable, and aligned with long-term business goals.
Responsibilities
- Design distributed, stateless, and scalable systems that are fault-tolerant and aligned with long-term technical and business objectives.
- Remain actively involved in coding, prototyping, implementing, and reviewing critical features, setting a standard for quality, practicality, and scalability.
- Utilize asynchronous architectures and message-driven patterns with tools like Kafka, RabbitMQ, SQS, or pub/sub to enhance system responsiveness, latency, and service decoupling.
- Establish and implement patterns for data consistency—whether eventual or strong—message ordering, and reliable state transitions across services and storage layers.
- Act as a force multiplier by mentoring engineers across teams, elevating technical capabilities, and fostering a culture of ownership and engineering excellence.
- Advocate for best practices in testing, observability, continuous integration, and secure software development across the engineering organization.
- Lead initiatives to reduce technical debt and advance modernization efforts that improve system agility, performance, and reliability at scale.
- Partner with Engineering Managers, Product, and Infrastructure teams to influence roadmaps and define a practical, scalable architectural vision.
Requirements
- Demonstrated experience in designing and delivering robust, distributed, and mission-critical systems in production environments.
- Proficiency in asynchronous processing and message-driven systems using technologies such as Kafka, SQS, RabbitMQ, or pub/sub.
- Deep understanding of system design, performance optimization, concurrency, and consistency models.
- Strong programming skills in one or more modern languages including Java, Go, Python, or TypeScript.
- Familiarity with service-oriented and event-driven architectures, eventual consistency, and data synchronization techniques.
- Expertise in CI/CD pipelines, test automation, and infrastructure-as-code tooling.
- Hands-on experience applying secure coding practices and understanding compliance and resilience requirements in regulated or complex environments.
- Strong focus on observability, including metrics, logging, distributed tracing, incident response, and root cause analysis.
- Fluent in both English and French.
Tech Stack
Kafka, RabbitMQ, SQS, pub/sub, Java, Go, Python, TypeScript, CI/CD, infrastructure-as-code, cloud architecture, AI, real-time systems, event-driven architecture, distributed systems
Benefits
- Modern, eco-responsible campus headquarters in the South of France.
- Full remote work options for eligible Digital roles.
- Hybrid work model with three required on-site days per week and four fully remote weeks annually.
- Access to an on-site fitness center.
- Employee access to a padel court.
- Company-organized events including Company Breaks, Carnival, Annual Convention, meetups, and technical talks.
- Free tickets to all Provence Rugby home matches.
- Complimentary entry to live music events at the Dalida Institute.
- Up to 20% discount on exclusive travel packages.
Work Arrangement
Hybrid — Aix en Provence, France — with 3 mandatory on-site days per week and 4 fully remote weeks per year; full remote available for selected Digital roles
Team
Collaborates cross-functionally with Product, Data, and Tech teams; influences multiple engineering teams. Reports to the Hiring Manager with strategic alignment to the Chief Digital Officer.
- Performance-driven culture focused on meaningful impact
- Integrated ecosystem linking business, sports, education, and social initiatives
- Commitment to technical excellence and individual ownership
- Fast, transparent, and people-focused hiring process
- Combination of professional focus and engaging events
Additional Information
- Location: Aix en Provence, France or remote
- Start Date: As soon as possible
- Contract Type: Full-time / Permanent
- Language requirement: Must be fluent in English and French
- Recruitment process includes: Intro Call with Talent Acquisition Partner (30–45 min), Hiring Manager discussion with live coding (60 min), System Design Interview (60 min), Chief Digital Officer Interview (60 min)


