This job is no longer available
This job expired on 28/07/2026. It no longer accepts applications.
Backend Software Developer (Java/Python)
CERN · Genève
Job description
About the role
You will join the Data Processing team of the CERN Controls Software & Services group to design, develop, test and maintain the Data Processing Platform (DPP). Working in a Scrum environment, you will help build reliable, scalable backend services that support the control, monitoring and analysis of particle accelerators.
Key responsibilities
- Contribute to the design, development, testing and maintenance of DPP software components.
- Collaborate with senior developers and stakeholders to gather requirements and implement robust solutions.
- Participate in platform evolution by adding new features, integrations and improving existing services.
- Engage in software quality activities such as code reviews, debugging and documentation.
- Assist in modernising legacy systems through migration to the DPP.
Required profile
- Experience in software development using Java and Python.
- Interest in software quality practices, testing methodologies and maintainable design.
- Willingness to learn cloud‑native technologies and modern platforms.
- Fluent in spoken and written English; commitment to learn French.
- National of a CERN Member or Associate Member State with up to two years of professional experience after graduation.
Required skills
- Object‑oriented programming (Java, Python)
- Concurrent programming and distributed systems concepts
- Spring Framework ecosystem (Spring Boot)
- Version control systems (e.g., Git)
- CI/CD concepts and automated development workflows
- Kubernetes, Knative (or similar cloud‑native technologies)
- Monitoring and logging tools such as Prometheus, Grafana, ELK Stack
What we offer
- 24‑month fixed‑term contract with possible extension up to 36 months.
- Hybrid work model (onsite and remote).
- Opportunity to work on cutting‑edge accelerator data processing at a world‑leading research institution.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Switzerland.
Salaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
CERN
Genève
Related job offers
-
DevOps Engineer – PMT/DPO
swordservices Genève -
Software Engineer – ATM Surveillance Data Processing
swordservices Genève -
Software Engineer (.NET / WPF)
Capgemini Genève -
IT-System & Security Engineer (a)
Actemium Schweiz AG Wettingen -
Junior IT-System & Security Engineer (a) 60–80 %
Actemium Schweiz AG Wettingen