You will join a digital team of around 200 people worldwide, reporting directly to the CTO. We have strong ambitions: our platform currently generates €2 billion in revenue, and we aim to double this by 2028. To achieve this, we are reshaping our technology stack and our ways of working. You will be at the heart of this transformation.
As a Senior Software Engineer – Platform & Architecture, you will act as the bridge between product, architecture, and platform teams. You will ensure robust architectures, facilitate deliveries, remove technical blockers, and enhance the developer experience. You will also drive technical innovation and communicate key challenges and progress to management.
Key Responsibilities
You will play a central role influencing architecture and productivity across multiple teams. You will have the freedom to propose and implement large-scale technical improvements in a collaborative environment focused on innovation and technical excellence.
More specifically, your responsibilities are as follows:
Architecture :
- Collaborate with the architecture team to ensure proper design and implementation of architectural choices across product teams.
- Translate architectural guidelines into concrete, reusable solutions for product teams.
Continuous Improvement :
- Work with the platform team to optimize delivery pipelines, reduce friction, and eliminate technical impediments.
- Propose and drive initiatives to automate and stabilize deployments, testing, and observability.
Technical Escalation Point :
- Serve as the technical point of contact and escalation for product teams: diagnose, prioritize, and coordinate corrective actions.
- Follow issues through to resolution and document decisions and solutions.
Developer Experience & Enablement :
- Ensure close communication between the platform and product teams to provide the best developer experience (tools, libraries, guides, templates).
- Design and promote toolkits, integration patterns, and best practices to accelerate product teams.
Innovation and Technology Sharing :
- Encourage and lead technical innovation : prototypes, technology evaluations, and dissemination of best practices.
- Organize workshops and tech talks to share progress and lessons learned.
Communication with Management :
- Summarize technical status, risks, and opportunities for leadership and stakeholders.
- Propose technical roadmaps and relevant progress indicators.
The technical stack you work with :
- Front-end: Angular
- Back-end: Spring (Spring Boot, Spring Cloud)
- Observability & Logging: ELK (Elasticsearch, Logstash, Kibana)
- Containers & Orchestration: Docker, Kubernetes / ISTIO
- CI/CD, Testing & Monitoring: Familiarity with automated pipelines, testing tools, and monitoring solutions