Senior Software Developer Platform and Cloud

JAHIA SOLUTIONS FRANCE

France

Remote

EUR 50,000 - 61,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Jahia is seeking a senior software developer to join our Paris/Lyon team in France, with the role also open to full-remote from France. You will contribute across Jahia's Java and JS/TS codebases, collaborating with engineering leads, product and QA to deliver robust features.

You'll work with Docker, CI/CD pipelines, and cloud deployments (AWS/OVH), participate in design discussions, review PRs, and help address complex production issues. English is the working language.

Qualifications

  • 8+ years of production software development experience.
  • Strong command of Java with experience in large-scale systems.
  • Proficiency in JavaScript/TypeScript and React/TSX."
  • Experience with Docker/containerization and CI/CD pipelines.
  • Experience deploying to cloud providers (AWS/OVH).

Responsibilities

  • Develop features and fix bugs across Jahia’s Java and JS/TS codebases.
  • Participate in technical design discussions and trade-offs.
  • Review PRs and help manage technical debt.
  • Investigate and resolve complex production issues with Support.
  • Collaborate with Product and QA to deliver reliable software.

Skills

Java
JavaScript/TypeScript
React
Docker
CI/CD
Cloud (AWS/OVH)
OSGi

Tools

Jax-RS/Jersey

Job description

Our team is looking for passionate senior software developer to join our team in France. We have offices in Paris & Lyon and this role can also be full-remote from France.

Jahia started its life as a CMS platform, and evolved since then into a digital experience platform (DXP) serving customers who either provide a public platform serving millions of unique visitors per year or built an extensive intranet used by thousands of employees daily.

Our stack

We are a Java & JS/TS shop, integrating some of the Apache Foundation’s projects. Our core product (Jahia) relies on OSGi to extend its feature set through a wide set of applications and components (see ).

On the backend side, our Java stack runs as a Java EE webapp embedding a Karaf OSGi runtime for modularity, on JDK 17 (migration to 21 is on the roadmap). We use JCR/Jackrabbit for content persistence and Lucene for indexing. The platform also includes a variety of internal services, user management, workflows, caching, scheduling, eventing (at varying levels of maturity). We support multiple rendering approaches: from legacy server-side rendering with JSP, to modern JS/TS server-side rendering inside our Java backend to build modern websites with TSX and React. We also expose GraphQL and REST APIs (JAX-RS/Jersey) for Headless CMS use cases, both of which can be extended through custom modules (e.g. Elasticsearch-backed search).

Jahia supports clustered deployments across multiple nodes for scalability, with distributed state and inter-node communication. Its modular architecture also provides a development ecosystem for integrators building custom modules to extend the platform. This extensibility makes quality and robustness critical, not only for Jahia's core services, but also for the modules we maintain and provide: authentication, external connectors, SEO, tooling, monitoring, and more.

Jahia can be deployed on the cloud provider of our customers’ choice, and we also build and operate Jahia Cloud, our PaaS, across multiple regions on AWS and OVH.

About the roles

As a senior software developer, you’ll contribute hands-on across the Jahia ecosystem, building and extending our codebases with your team and helping keep technical debt under control. You’ll work closely with other senior engineers, tech leads and our CTO, share your perspective, and help address technical challenges pragmatically.

We embrace AI-assisted development (GitHub Copilot for everyone, access to all models) and we also have AI features on our roadmap (e.g. MCP server integrations and AI-driven search)—with a strong focus on real value, quality and security.

English language

We work in an international environment and English is our day-to-day working language (written and spoken): meetings, technical discussions, documentation, PR reviews, and cross-team interactions. Not everyone speaks French, so being able to communicate clearly and comfortably in English is essential. If English isn’t at a level where daily collaboration feels natural, it’s likely not going to work well for you or for us.

Role and responsibilities

You will join a team contributing broadly to Jahia (core platform and/or modules). Jahia Cloud is a key focus for 2026, but not the only one: you will also work on other parts of the product depending on priorities.

In 2026, part of the roadmap is building the next version of Jahia Cloud: creating APIs from the ground up and interfacing with cloud vendor APIs—especially AWS and OVH—to orchestrate Jahia deployments (provisioning, lifecycle operations, upgrades, observability, region‑aware choices, etc.). This is not a separate cloud‑only stack: the team works across the broader Jahia codebases.

  • Develop features and fix bugs in Jahia’s Java and JS/TS codebases.
  • Participate in technical design discussions and trade-offs (quality, performance, maintainability).
  • Review your team’s PRs and help keep quality and technical debt under control.
  • Help investigate and resolve complex customer/production issues with our Support team.
  • Collaborate with Product and QA to deliver reliably (tests, automation, documentation when relevant).
Profile We Are Looking for
  • Strong experience as a senior software developer (typically 8+ years), with solid production experience in Java. OSGi experience is a plus.
  • Solid understanding of JS/TS; React/TSX experience is a plus.
  • Comfortable with code reviews, debugging, and writing maintainable code.
  • Strong expertise with Docker/containerization and CI/CD pipelines/DevOps;
  • Production experience developing with cloud providers (AWS/OVH) is required
  • Good team player. You’ll be part of the Jahia family and this is important to us.
  • Self-starter, quick learner and self-motivated.
  • You are passionate about contributing to Open-Source projects
What’s in it for you?
  • Work in a creative, exciting and international company
  • Use a broad variety of cutting‑edge tools, technologies and methodologies
  • Follow lightweight processes, defined collaboratively by the team
  • Beyond programming work, learn a business that is growing: digital experience management and marketing technologies

We also love open‑source, so you’ll get a chance to contribute to the community!

Recruitment process
  • Interview with Director of Engineering
  • Technical test on Coderbyte platform
  • Technical interview and technical test debrief
  • HR interview

Job Type: Full-time

Pay: From 55,000.00€ per year

Application Question(s)
  • What are your salary expectations
  • What is your English level
  • Do you have a notice period - if yes how long
  • Open-source contribution you are proud of?

Work Location: Remote

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer Core and Platform
Senior Software Developer Core and Platform

JAHIA SOLUTIONS FRANCE • France

Remote
EUR 50,000 - 61,000
International team
Cutting-edge tools and stack
Remote-friendly culture
+1
Senior Platform & Cloud Engineer - Remote (France)
Senior Platform & Cloud Engineer - Remote (France)

JAHIA SOLUTIONS FRANCE • France

Remote
EUR 50,000 - 61,000
DevOps | Cloud Engineer
DevOps | Cloud Engineer

Jus Mundi • Paris

Hybrid
EUR 40,000 - 65,000
5 semaines de congés par an
Couverture santé privée 100%
Vouchers de restaurant financés à 60%
+2
Senior Core & Platform Engineer - Remote France
Senior Core & Platform Engineer - Remote France

JAHIA SOLUTIONS FRANCE • France

Remote
EUR 50,000 - 61,000
International team
Cutting-edge tools and stack
Remote-friendly culture
+1
Senior Platform Software Engineer
Senior Platform Software Engineer

Jobgether • France

Remote
EUR 110,000 - 150,000
Equity participation
Remote work within Europe
Meaningful technical ownership
+2
Staff Back-End Engineer (Java) - Mobile Gaming
Staff Back-End Engineer (Java) - Mobile Gaming

Homa • France

On-site
EUR 60,000 - 90,000
Health insurance
Meal vouchers
Public transport subsidies
+3
Senior Backend Engineer | Remote France | TypeScript/NestJS
Senior Backend Engineer | Remote France | TypeScript/NestJS

Atolls • Paris

Remote
EUR 90,000 - 130,000
Flexible hybrid working scheme
Learning budget
Mental health coaching
+5
Senior DevOps Engineer M/F
Senior DevOps Engineer M/F

Cycloid • France

Remote
EUR 70,000 - 110,000
100% remote work across Europe
Home office budget up to €1200
Choose your own device
+1
Platform Engineer (x/f/m) - Tech Foundations
Platform Engineer (x/f/m) - Tech Foundations

Alan • Anglet

Remote
EUR 70,000 - 120,000
Equity packages
Flexible office or full-remote option
Home office equipment sponsorship
+3
Platform Engineer (x/f/m) - Tech Foundations
Platform Engineer (x/f/m) - Tech Foundations

Alan • Dijon

Remote
EUR 90,000 - 120,000
Equity packages
Flexible remote work
Top-tier hardware
+4