Skip to content

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

Apply with Linkedin unavailable
Apply with Indeed unavailable