Our values

Our company culture is based on the following values.

Team Work
eXo is a big family where we help each other grow and succeed. No matter what you are trying to accomplish, you will be surrounded by outstanding people who are ready to help you every step of the way. We promote an open culture, share knowledge, and practice collaborative decision making at all levels.
We strive for excellence in everything that we do. We believe that strong teams create successful companies. We value people who share the same goals and desire for self development. We develop and cherish talent and help you realize your full potential. Teams rotate on a regular basis, exposing you to new people and new challenges.
You will get the liberty to organize your time and your work as you see fit. We believe that results are more important than what time you clock in.
eXo thrives on its start-up spirit. You shape your own role, and your input matters. Creativity and innovation are valued, ideas are heard, and changes are quickly implemented.

eXo Benefits


We offer healthcare plans and paid maternity/paternity leave.
We encourage healthy work life balance in our employees.


We implement continued education and skill development. We share knowledge internally and offer formal external training.

Remote work

Remote work is part of our work culture. Therefore, we offer remote work options for most jobs and locations.

What eXo-ers say about working at eXo

How we work

As a software company, we focus on continuously adding value to our software product.

Feature teams
In order to build new features, we organize development in pluridisciplinary teams with clearly defined roles - tech lead, product owner, designer, tester, developper, devops and client representatif. The teams change and rotate frequently, exposing eXo-ers to different coworkers and a variety of assignments.
Agile development
Feature teams apply lean and agile software principles to innovate with great autonomy.
Specialty guilds
In addition, each eXo-er is a member of one or several guilds of same-specialties professionals. The guilds provide the necessary structure for training, mentoring, peer to peer support and knowledge sharing.
In this highly empowering organization, eXoers grow and thrive thanks to facilitated internal mobility and a benevolent atmosphere.

Main recruiting areas

We are constantly seeking to strengthen our teams in the following areas

Java/JEE Developer

As a Java/JEE developer at eXo, you’ll necessarily contribute in building new and innovative features with state of the art technology. You will also need to collaborate in various projects with other product roles. We look to recruit senior and junior developers.

Creative problem solving with Java and web development skills will be required to join our ranks.

Ideal candidates: solution-oriented software engineer who learns quickly and knows how to collaborate.

#java #jee #javascript #angularjs #reactjs #maven #html5 #css3 #rest #junit #mockito #hibernate #sql #android
Designer UX/UI

Our product designers and analysts team up to imagine and design our product following the lean UX principles. They strive to add value for our end users with new and useful features.

The best product designers are obsessed with user feedback and back their decisions with data. They keep the lean hypothesis-build-feedback loops rolling with customer interviews, design prototypes, backlogs grooming and product insights within feature teams.

Ideal candidates: designers with a passion for UX and product owners with strong analytical and organizational capabilities

#invision #photoshop #lean #kanban #data #user-stories #ux #value #user-journey
Senior Java Architect

As a Software Architect at eXo, you will necessarily contribute in the design, implementation and management of developments of the eXo Platform software solution. You will also be expected to collaborate on various projects with other product roles. We are looking to recruit a Software Architect.

The software engineering know-how of the entity through monitoring, awareness, training, auditing, capitalization of assets will be required to join our ranks.

Ideal candidates:
have experience in software architecture with a mastery of J2SE, JEE, SCJA, SCJP certification level.

#java #jee #j2se #scja #scjp #xhtml #html5 #json #ajax #css #xml
Software Quality Consultant

Quality engineering is the stepping stone of enterprise software. Our QA engineers have deep functional understanding and translate user stories into test cases. They work on automation continuously to shield our developers and users from regressions.

Quality engineering requires rigor, logic, attention to detail and common sense.

Ideal candidates: have previous experience in a similar role with technical aptitude.

#squashtm #test-cases #serenity #testing #automation #selenide #quality #performance #security #compliance
Cloud Engineer

We are looking for a Cloud Engineer to help us design, implement, and manage runtime platforms for our cloud services. As part of our IT Ops team, you will bring your Kubernetes and Microservices expertise to build a next generation foundation to support our cloud and microservices deployments.

You will study and participate in the technological choices of our infrastructures with a GitOps approach.

Ideal candidates: proven experience with Linux technologies and the open source world in general.

#linux #sre #cloud #docker #kubernetes#rancher #puppet #ansible #terraform #jenkins #ci/cd #iac #gitops
Senior Test Automation Developer

Test automation developers ensure that the value we add in the product reaches our customers smoothly. You will be responsible for ensuring compliance with the rules and standards of automated test development quality and code organization.

Ensure that indicators for monitoring the quality of the code produced through performance test coverage are implemented, improved and tracked.

Ideal candidates: have previous experience in a similar role with a great capacity of adaptation, the spirit of analysis and synthesis.

#linux #sre #cloud #docker #kubernetes#rancher #puppet #ansible #terraform #jenkins #ci/cd #iac #gitops

Join us

Apply at jobs@exoplatform.com

choice5-1-left-bottom choice5-1-right-top choice5-1-right-bottom

How to apply


If you want to join the eXo family, write to us at jobs@exoplatform.com. Tell us a little about yourself and indicate the area that you are interested in. Do not forget to attach your resume or a link to your linkedin page.
If you want us to keep your data on file, in case of future opportunities, please state this explicitly in your email. In line with the GDPR regulations, we will not keep your data unless you explicitly authorize us to do so

Recruitment process

Our recruitment process is based on interviews. Some teams also test technical skills. Most interviews are conducted online.
If you do not hear back from us within a month of your application, there are no immediately available opportunities. Do not hesitate to renew your application at a later time.