Senior Architect

Full-time position in Paris, France


In the context of its growth, the company is looking for a Senior Associate Java Architect. Within the Research and Development department, you will become part of our team composed of talented individuals in the Management and Architecture division. Your work will encompass the following areas of EBX – our multidomain data management software: presentation layer, workflow module and integration layer.


Your Mission

In collaboration with the senior architect, you will be in charge of:


  • Analyzing functional and technical specifications as well as designing,

  • Upgrading existing frameworks,

  • Formulating best practices,

  • Supporting the development teams,

  • Reviewing the elements produced by the R&D.


You preferably have at least 5 years of experience in Java development to structure and validate architectural decisions.

About you

OO skills: this position requires a good command of:

  • Microservice and "3-tier" architectures

  • Object-oriented design

  • Java programming language and JavaScript

  • JavaScript libraries as React or AngularJS

  • HTML and CSS

  • Java EE environment (JAX-RS, Servlet ...)


The following skills would be a plus:


  • Web Security

  • TypeScript programming language

  • Development tools (Node.js, Gulp, Jasmine ...)

  • Java development tools (Maven, Ant ...)


Language: Advanced level in written and spoken English.


Education: Master’s degree, Engineering degree, Ph.D., higher education or experience in engineering, computer science or another technical field.

Why join us?

  • You will be joining the ranks of a globally-renowned Data Management specialist; Orchestra Networks stands out as one of the two market leaders according to Gartner’s 2017 Magic Quadrant for Master Data Management Solutions.

  • You will work in a product-focused team, where expertise, curiosity, quality and technical ability matter most.

  • You will enjoy our brand new offices, located near Paris St Lazare / Opéra, in front of the beautiful Square Louis XVI.


What we offer

  • Permanent full-time contract

  • Attractive salary, competitive rewards and benefits according to work performance & achievements

  • Complementary private health insurance

  • Continuous training on the company’s products

  • Professional, innovative and dynamic work environment

  • Meal voucher and transport pass

  • Company savings plan (CET)

  • RTT rights as per SYNTEC collective agreement

  • Employee profit sharing (“Plan d’intéressement”)

The Company

Orchestra Networks produces one software - EBX - that allows large companies to manage, govern and share their data assets. 

At the crossroads of big data, rich data modeling and model-driven engineering, EBX offers a unique set of cutting-edge features: temporality, versioning, incremental data validation, data inheritance, hierarchical views, rich relationships, and many more.

The company is headquartered in Paris and has offices in the United States, the United Kingdom, Germany and Vietnam. Our software is distributed in 25 countries and used by some of the largest organizations in the world.

We have been ranked as a Leader by Gartner in its 2017 Magic Quadrant for Master Data Management Solutions.

Stamatis Zampetakis
Software Engineering
Core Product Team

Before joining Orchestra Networks, I was a postdoctoral researcher at INRIA Saclay, in France, working on scalable algorithms for Cloud-based Semantic Web data management. I obtained my doctorate degree from INRIA Saclay, and Université Paris-Sud, again working on the broad domain of data management, focusing on query optimization of massively parallel frameworks. Prior to that, I was a member of Information Systems Laboratory of FORTH-ICS, in Greece, where I emphasized on graph exploration and visualization algorithms. 

As a member of the core engine team of the R&D department of Orchestra Networks, I am working on the efficient management of versioned data. The core of our product, EBX, consists in a semantic datastore with many features such as: 

- a rich data model allowing to express complex constraints, relationships, and permission rules;
- advanced data versioning and inheritance capabilities;
- ACID transactions;
tabular & hierarchical (OLAP style) views;
- synchronous & asynchronous data validation.

In order to provide all these features without deteriorating the performance of the system or impacting the infrastructure requirements, our team needs to constantly study the state-of-the-art research and develop innovative solutions on many domains of data management; in particular those related with temporal access methods, join ordering, view-based rewriting, efficient query evaluation and storage. 

My current interests involve temporal access methods and query optimization under constraints. 

How to apply?

Please send us your application by email at, referencing this job position: FR - Senior Architect. Attach to your email your resume and cover letter. We look forward to reviewing your application.