Staff Engineer – Developer Experience & Architecture
- Location
- Saint-Gilles, Brussels-Capital
- Work type
- Consultancy
- Work model
- Fulltime, Hybrid
Our client, a leading organization in the transportation and infrastructure sector, is looking for a Senior Technical Mentor. This role focuses on enhancing developer experience and technical excellence across multiple product teams by providing architectural guidance and hands-on coaching. The mission involves driving modern development practices and high-quality software delivery standards within a large-scale agile framework.
Responsibilities
- Improve automated build, test, and deployment processes in collaboration with product development teams.
- Expand automated testing coverage including E2E, contract-based, component, and unit testing.
- Coach development teams on implementing (A)TDD practices and test-first methodologies.
- Guide the transition from standard GitFlow habits toward a reliable Trunk Based Development approach.
- Provide mentorship on emergent architecture, Clean Architecture, and hexagonal microservices design.
- Apply and explain Clean Code principles such as SOLID, DRY, and KISS through real-world project work.
- Facilitate technical growth using methods like Mob programming, Software Teaming, and Learning Katas.
Requirements
- 10+ years experience in software solution design and delivery with Domain Driven Design, TDD, and Trunk Based Development.
- 10+ years experience in testing and quality focusing on Contract Testing, Integration Testing, and Unit Testing.
- 10+ years working with GitLab source control and concurrent product development environments.
- 5+ years backend development with Java, specifically Java 21.
- 5+ years with Clean Architecture, Hexagonal Architecture, and Clean Code principles.
- 5+ years in technical leadership roles using Mob Programming, Ensemble, or Software Teaming.
- 5+ years managing transitions toward emergent design and rapid technical feedback cycles.
- 5+ years setting up test suites as executable documentation.
- You bring a strategic mindset with strong technical coaching, presentation, and initiative-taking skills.
- You are fluent in Dutch and French at a C1 level.
Nice to Haves
- Experience working within a Large Scale Scrum (LeSS) environment.
- Knowledge of Angular, PrimeNG, and Cypress.
- Familiarity with Kafka, RabbitMQ, OpenShift, or Kubernetes.
- Willingness to participate in a 24/7 on-call rotation.
Offer
- Start date: 02-05-2026
- Duration: 5 years
- Work regime: Full-time
- Location: Brussels
- Working model: Onsite
- Contract: open to both permanent employees and freelancers
Thank you for your interest. Unfortunately, job applications are not available in your region. To ensure a high-quality match for our clients and streamline the application process, we have certain regional limitations in place. We value all potential candidates and encourage you to explore opportunities with us in the future.
)