company logo

CERN

More
  • ShareShare
  • Visit companyVisit company
  • ContactContact

List job

Backend Software Developer (Java/Python) (BE-CSS-DSP-2026-151-GRAE)

Job Description You will contribute to the design, development, testing and maintenance of the Data Processing Platform (DPP), used for both offline and online analysis of accelerator and beam data. Working within the Data Processing team of the CERN Controls Software & Services group and following the Scrum methodology, you will help build reliable and scalable backend services supporting the control, monitoring and analysis of particle accelerators and equipment. You will participate in the validation and evolution of the platform architecture, develop production-ready integrations, and contribute to the modernisation of existing services through the migration of legacy systems to the DPP. Your Responsibilities Contribute to the design, development, testing, and maintenance of software components for the Data Processing Platform (DPP). Collaborate with senior developers and stakeholders to gather requirements and implement reliable software solutions for accelerator controls and data processing. Participate in the evolution of the platform by contributing to new features, integrations, and improvements to existing services. Contribute to software quality activities, including testing, code reviews, debugging, and documentation. Learn and apply modern software engineering practices, tools, and technologies used within the CERN Controls Software & Services group. More information here. Your profile Experience in software development using Java and Python. Interest in software quality practices, testing methodologies, and maintainable software design. Interest in cloud-native technologies and modern software platforms; familiarity with Kubernetes, Knative, or similar technologies would be considered an asset. Skills Good knowledge of object-oriented programming principles and software engineering fundamentals. Understanding of concurrent programming and distributed systems concepts. Knowledge of the Spring Framework ecosystem (Spring Boot). Familiarity with version control systems, CI/CD concepts, and automated development workflows. Exposure to monitoring and logging tools such as Prometheus, Grafana, or the ELK Stack would be considered an advantage. Spoken and written English, with a commitment to learn French. Eligibility criteria: You are a national of a CERN Member or Associate Member State. By the application deadline, you have a maximum of two years of professional experience since graduation in Software Engineer, Computer Science (or a related field) and your highest educational qualification is either a Bachelor's or Master's degree. You have never had a CERN fellow or graduate contract before. Applicants without University degree are not eligible. Applicants with a PhD are not eligible. Additional Information Job closing date: 18.06.2026 at 23:59 CEST. Contract duration: 24 months, with a possible extension up to 36 months maximum. Working hours: 40 hours per week Job flexibility: Hybrid Target start date: 01-August-2026 Job reference: BE-CSS-DSP-2026-151-GRAE Field of work: Software Engineering and IT Benchmark job: 200020 - Computing Engineer Global Benefits A monthly stipend between 5266-5793 Swiss Francs per month (tax free) depending on your degree. 30 days of paid leave per year plus 2 weeks annual closure. Coverage by CERN’s comprehensive health insurance scheme (for yourself, your spouse and children), and membership of the CERN Pension Fund. Family, child and infant monthly allowances depending on your individual circumstances. A relocation package (installation grant and travel expenses) depending on your individual circumstances. Possibility to extend your contract up to 36 months. On-the-job and formal training including language classes. Overview of CERN - Discover a world where the impossible is made possible! At CERN, the European Organization for Nuclear Research, we are pushing the frontiers of science and technology. Our groundbreaking work brings together not only physicists but also a diverse range of professionals from engineering, technical, scientific, and administrative fields. Together, we foster an environment where innovation and collaboration thrive. Every day, we face exciting new challenges and opportunities to contribute to cutting-edge research that shapes our understanding of the universe. We meet these challenges through the diverse perspectives within our teams, ensuring every contribution is valued and driving our shared sense of inclusion and purpose. Diversity is a core value of CERN since its foundation, and it remains central to our mission and continued success. If you are ready to be part of a dynamic, inclusive community pushing the boundaries of knowledge, CERN is the place where your curiosity and skills can thrive. Be part of our mission to uncover what lies at the heart of the universe! TAKE PART! More information about us, here: careers.cern

Genf

Full-Stack Software Engineer (IT-CE-LCG-2026-54-GRAP)

Job Description Are you a motivated computing graduate interested in global scientific infrastructure? Join CERN and contribute to the Computing Resource Information Catalogue (CRIC), a topology service describing computing and storage resources across the Worldwide LHC Computing Grid (WLCG), which connects over 150 computing centres in 40+ countries supporting particle physics research. CRIC is a key component of the WLCG ecosystem. Built as a modular Django web platform with a plugin-based architecture, it aggregates resource information from multiple sources and provides REST APIs and a web interface used in daily LHC computing operations. You will join the CERN IT Computing for Experiments group and help evolve CRIC by improving its maintainability, extensibility, and operational efficiency. This is a unique opportunity to work on distributed systems supporting one of the world's largest scientific computing infrastructures. Your Responsibilities Contribute to the development and evolution of CRIC, a plugin-based Django platform while also strengthening automation, testing and CI/CD practices. Develop and operate data ingestion pipelines that collect and validate information from heterogeneous external systems. Contribute to deployment and operational workflows for CRIC instances currently managed through Puppet and CERN VM infrastructure. Your profile You enjoy building reliable, well-structured software and are curious about how large-scale distributed systems operate. You are comfortable working in Linux environments and collaborating through Git-based workflows. You have strong analytical skills and are able to evaluate trade-offs and propose pragmatic technical solutions. You communicate clearly and enjoy working in an international, multicultural environment. You are self-motivated, proactive and able to take ownership of technical tasks. Skills Strong Python programming and Django development experience. Proficiency in relational databases and data modelling. Good understanding of web technologies (HTML, CSS, JavaScript). Proficiency in automated testing and Git-based workflows in Linux environments. Familiarity with service configuration and deployment practices (e.g. configuration management, containerisation). Spoken and written English, with a commitment to learn French. Eligibility criteria: You are a national of a CERN Member or Associate Member State. You have a professional background in Software Engineering (or a related field) and have either: a Master's degree with 2 to 6 years of post-graduation professional experience; or a PhD with no more than 3 years of post-graduation professional experience. You have never had a CERN fellow or graduate contract before. Additional Information Job closing date: 16 .06.2026 at 23:59 CEST. Contract duration: 24 months, with a possible extension up to 36 months maximum. Working hours: 40 hours per week Job flexibility: Hybrid Target start date: 01-July-2026 Job reference: IT-CE-LCG-2026-54-GRAP Field of work: Software Engineering and IT Benchmark job: 200020 - Computing Engineer Global Benefits A monthly stipend between 6372-7004 Swiss Francs per month (tax free) depending on your degree. 30 days of paid leave per year plus 2 weeks annual closure. Coverage by CERN’s comprehensive health insurance scheme (for yourself, your spouse and children), and membership of the CERN Pension Fund. Family, child and infant monthly allowances depending on your individual circumstances. A relocation package (installation grant and travel expenses) depending on your individual circumstances. Possibility to extend your contract up to 36 months. On-the-job and formal training including language classes. Overview of CERN - Discover a world where the impossible is made possible! At CERN, the European Organization for Nuclear Research, we are pushing the frontiers of science and technology. Our groundbreaking work brings together not only physicists but also a diverse range of professionals from engineering, technical, scientific, and administrative fields. Together, we foster an environment where innovation and collaboration thrive. Every day, we face exciting new challenges and opportunities to contribute to cutting-edge research that shapes our understanding of the universe. We meet these challenges through the diverse perspectives within our teams, ensuring every contribution is valued and driving our shared sense of inclusion and purpose. Diversity is a core value of CERN since its foundation, and it remains central to our mission and continued success. If you are ready to be part of a dynamic, inclusive community pushing the boundaries of knowledge, CERN is the place where your curiosity and skills can thrive. Be part of our mission to uncover what lies at the heart of the universe! TAKE PART! More information about us, here: careers.cern

Genf

Junior Full-Stack Software Engineer (FAP-BC-DL-2026-143-GRAE)

Job Description Are you a motivated Software Engineer with a passion for delivering complex and compelling information systems end-to-end? Are you at ease with server-side technologies, and also with writing frontends in JavaScript and not afraid to optimise database queries, to dive into data integration processes or configure and debug messaging/eventing systems? Do you enjoy working in an agile environment and a self-organised team? Then join our team of talented engineers and contribute to application software for CERN's Corporate Information Systems. CERN, take part! You will join the Business Computing (BC) group in the Finance and Administrative Processes (FAP) department, where 80+ talented international colleagues are responsible for delivering information systems for all of CERN's business functions. The product management-driven Business Computing Group is working for clients across the whole organisation (HR, Finance, Planning, Safety, Security, Purchasing, Logistics, and Accelerator Operations). The type of products under the group's responsibility range from custom-made solutions for a few users to large and widely integrated systems with 15,000+ users. Hence, working for the BC group provides numerous perspectives for being in touch with different technologies and business areas. As a Full-Stack Software Engineer in the Business Computing group, you will be part of a self-organised agile team responsible for the design, implementation, configuration and support of software solutions used across all of CERN. Your responsibilities : Design and develop full-stack enterprise applications. Implement and test software solutions. Develop frontend and backend features. Optimise SQL queries and database integrations. Configure and debug integration/messaging systems. Provide user and production support. Work in an agile self-organised team. Contribute to continuous process improvement. Participate in knowledge sharing activities. Maintain and enhance legacy applications. Use CI/CD and containerised development workflows. Collaborate with Product Managers and stakeholders. Your profile: If you are excited about this role but your past experience does not align perfectly with every qualification in the job description, we encourage you to apply anyway. You may just be the right candidate for this or other roles. Experience developing full-stack enterprise applications using Java, Spring Boot, and JavaScript. frontend frameworks (e.g. React). Experience with build, test, and deployment toolchains. Experience working with SQL and relational databases and Java database integration. Experience working in agile development teams. Experience with modern development workflows including Git, CI/CD (e.g. GitLab), containerisation, and GitOps. Experience maintaining and implementing features in legacy applications. Skills: Required: Full-stack development with Java, Spring Boot, JavaScript, React, and similar frameworks. Understanding of modern software design and architecture principles and patterns, and their. application in the Java and JavaScript ecosystems. Knowledge of Git or equivalent VCS. Nice to have: Knowledge of CI/CD tools like GitLab or equivalent. Knowledge of containerised software solutions. Knowledge of GitOps software development workflows. Knowledge of Power BI or a similar reporting solution. Knowledge of PL/SQL. Knowledge of cloud migrations of on-premise software. Spoken and written English, with a commitment to learn French. Eligibility criteria: You are a national of a CERN Member or Associate Member State. By the application deadline, you have a maximum of two years of professional experience since graduation in Computer Science / Computer Engineering (or a related field) and your highest educational qualification is either a Bachelor's or Master's degree. You have never had a CERN fellow or graduate contract before. Applicants without University degree are not eligible. Applicants with a PhD are not eligible. Additional Information Job closing date: 14.06.2026 at 23:59 CET. Contract duration: 24 months, with a possible extension up to 36 months maximum. Job flexibility: Hybrid Target start date: 01-November-2026 (or earlier) Positions available: 3 This position involves: Work during nights, Sundays and official holidays, when required by the needs of the Organization. Job reference: FAP-BC-DL-2026-143-GRAE Field of work: Software Engineering and IT Benchmark job: 200020 - Computing Engineer Global Benefits A monthly stipend between 5266-5793 Swiss Francs per month (tax free) depending on your degree. 30 days of paid leave per year plus 2 weeks annual closure. Coverage by CERN’s comprehensive health insurance scheme (for yourself, your spouse and children), and membership of the CERN Pension Fund. Family, child and infant monthly allowances depending on your individual circumstances. A relocation package (installation grant and travel expenses) depending on your individual circumstances. Possibility to extend your contract up to 36 months. On-the-job and formal training including language classes. Overview of CERN - Discover a world where the impossible is made possible! At CERN, the European Organization for Nuclear Research, we are pushing the frontiers of science and technology. Our groundbreaking work brings together not only physicists but also a diverse range of professionals from engineering, technical, scientific, and administrative fields. Together, we foster an environment where innovation and collaboration thrive. Every day, we face exciting new challenges and opportunities to contribute to cutting-edge research that shapes our understanding of the universe. We meet these challenges through the diverse perspectives within our teams, ensuring every contribution is valued and driving our shared sense of inclusion and purpose. Diversity is a core value of CERN since its foundation, and it remains central to our mission and continued success. If you are ready to be part of a dynamic, inclusive community pushing the boundaries of knowledge, CERN is the place where your curiosity and skills can thrive. Be part of our mission to uncover what lies at the heart of the universe! TAKE PART! More information about us, here: careers.cern

Genf

Full-Stack Web Developer (BE-CSS-IDE-2026-103-GRAE)

Job Description You will join the Controls Software & Services Group within the Beams department. Specifically, you will join a 4-developer team working on providing software solutions for the control and monitoring of all of the CERN particle accelerators, their transfer lines, associated experimental areas and various supporting technical infrastructure services. You will participate in developing a low-code platform, the Web-based Rapid Application Development (WRAP) platform which is a no-code solution, helping users throughout CERN create applications specific to their needs but based on the common underlying control system. It is paramount to modernising the way users interact with the thousands of devices that make up the accelerator complex. Your Responsibilities Participate in the gathering of User Requirements. Contribute to the Analysis & Design of the tool with an emphasis on the UX aspects. Take part in the implementation of the full-stack including writing tests. Participate in the operational deployment and in user support. More information here. Your profile Initial experience using JavaScript/Typescript. Initial experience with one of the major Web frameworks (Angular, VueJS, React). Initial experience using Java. Familiarity with SpringBoot and Gradle. Skills Knowledge of Web frontend and backend technologies such as JavaScript/TypeScript, HTML/CSS. Knowledge of Web frontend frameworks, ideally Angular 2+ and familiarity with Angular Material. Knowledge of Java with Spring/Spring Boot. Knowledge of relational databases and SQL. Knowledge of Git and DevOps practices. Spoken and written English or French, with a commitment to learn the basics of the other language. Eligibility criteria: You are a national of a CERN Member or Associate Member State. By the application deadline, you have a maximum of two years of professional experience since graduation in Software Engineer (or a related field) and your highest educational qualification is either a Bachelor's or Master's degree. You have never had a CERN fellow or graduate contract before. Applicants without University degree are not eligible. Applicants with a PhD are not eligible. Additional Information Job closing date: 04.05.2026 at 23:59 CEST. Contract duration: 24 months, with a possible extension up to 36 months maximum. Working hours: 40 hours per week Job flexibility: Hybrid Target start date: 01-September-2026 Job reference: BE-CSS-IDE-2026-103-GRAE Field of work: Software Engineering and IT Benchmark job: 200020 - Computing Engineer Global Benefits A monthly stipend between 5266-5793 Swiss Francs per month (tax free) depending on your degree. 30 days of paid leave per year plus 2 weeks annual closure. Coverage by CERN’s comprehensive health insurance scheme (for yourself, your spouse and children), and membership of the CERN Pension Fund. Family, child and infant monthly allowances depending on your individual circumstances. A relocation package (installation grant and travel expenses) depending on your individual circumstances. Possibility to extend your contract up to 36 months. On-the-job and formal training including language classes. Overview of CERN - Discover a world where the impossible is made possible! At CERN, the European Organization for Nuclear Research, we are pushing the frontiers of science and technology. Our groundbreaking work brings together not only physicists but also a diverse range of professionals from engineering, technical, scientific, and administrative fields. Together, we foster an environment where innovation and collaboration thrive. Every day, we face exciting new challenges and opportunities to contribute to cutting-edge research that shapes our understanding of the universe. We meet these challenges through the diverse perspectives within our teams, ensuring every contribution is valued and driving our shared sense of inclusion and purpose. Diversity is a core value of CERN since its foundation, and it remains central to our mission and continued success. If you are ready to be part of a dynamic, inclusive community pushing the boundaries of knowledge, CERN is the place where your curiosity and skills can thrive. Be part of our mission to uncover what lies at the heart of the universe! TAKE PART! More information about us, here: careers.cern

Genf