Looking for a change? New challenges?
Want to boost your career in a Senior Software Architect role? Join our Local Managed Staffing team at NRB
The NRB Group, now a leader in Belgium's ICT sector, offers a wide range of IT services to meet all your IT needs, from Infrastructure & Cloud to Software Development, Consultancy & Managed Staffing.
Find out more here.
Cyres is our client's Data Acquisition and Control System (DACS). It integrates a comprehensive suite of hardware and software components essential for conducting and validating engine tests.
The system supports the entire test lifecycle, including:
* System configuration and calibration,
* Simulation of real use cases and training of operators,
* Control of the engine and test facilities,
* Automation of test procedures,
* Acquisition and computation of engine and facility parameters,
* Real-time monitoring and printing of certification reports,
* Post-processing and data analysis.
As Cyres evolves to meet new technological and performance challenges, we are seeking a Senior Software Architect to lead the transformation of its architecture—modernizing and modulating the platform by transitioning to a microservices-based approach.
What You'll Do:
* Design and oversee the Cyres transformation into scalable, secure, and maintainable microservices architecture.
* Define architectural standards, best practices, and governance models.
* Evaluate and recommend tools, technologies, and frameworks to support our evolving Cyres software suite.
* Mentor and guide development team on architectural principles and technical excellence.
* Lead architectural reviews and ensure compliance with design standards.
What You'll Bring:
* Master's degree in Software or Electronic Engineering.
* 10+ years of experience in software architecture, with a strong focus on microservices.
* Deep expertise in distributed systems, service orchestration, and API design (REST, gRPC).
* Strong understanding of architectural patterns, software design principles, and agile development methodologies.
* Experience with domain-driven design (DDD), event-driven architectures (e.g., Kafka, RabbitMQ), and CQRS.
* Proficient in major programming languages including C/C++, C#, Java, and Python.
* Solid knowledge of SQL and NoSQL databases, message queues, caching systems, and reverse proxies.
* Proficiency with cloud platforms (AWS, Azure) and containerization technologies (Docker, Kubernetes).
* Hands-on experience with CI/CD pipelines, DevOps practices, and infrastructure as code.
* Solid understanding of network protocols, infrastructure management, and cybersecurity best practices in microservices environments.
* Excellent communication skills in both French and English
OUR OFFER
* Contractual flexibility, a permanent contract or a freelance assignment;
* Flexible working hours with the possibility of teleworking (1 to 3 days a week);
* A team of enthusiastic, professional and talented colleagues in a good mood and atmosphere;
* Personalized career coaching to support your development;
* A company with a pleasant, dynamic and innovative working atmosphere.
LI-HA1