Senior Software Architect
- Hybrid
- Liège, Liège, Belgium
- Local managed staffing
Job description
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
or
All done!
Your application has been successfully submitted!