Software Engineer

Vor 2 Tagen


Geneva, Schweiz CERN European Organization for Nuclear Research Vollzeit

Job Description

Your responsibilities

As a Software Engineer specializing in software development, you will contribute to maintaining, developing, and optimizing tools for coordinating users, experiments, and activities across CERN’s test-beam areas and irradiation facilities. You will also work to harmonize and consolidate these tools to increase synergies, enhance data models, and reuse programming code and infrastructure.

Responsibilities:

- Adapt and modify software tools based on input from facility and physics coordinators, ensuring seamless information flow between users, experts, and coordinators.
- Maintain and upgrade tools for irradiation facilities (Data Manager, online databases, DAQ & controls, gamma-spectrometry, e-logs) and collaborate with accelerator teams to develop operational pages using WRAP technology.
- Ensure long-term sustainability and integration of software tools with CERN’s IT services (e.g., single sign-on, databases, storage, backups).
- Manage deployment, availability, scalability, and reliable operation of IT services using CERN’s infrastructure.
- Support tasks such as organizing user meetings, scheduling beam times, and coordinating visits by international teams.

Experience & Skills:

- Proven ability to analyze user requirements and implement web application modifications.
- Experience with platform-as-a-service (PaaS), container-based deployment, and orchestration strategies.
- Practical knowledge of test-driven development (data modeling, version control, issue management, etc.).
- Familiarity with web services and APIs; experience in their design is a plus.
- Willingness to learn dynamic web technologies is advantageous.
- Experience in particle physics, detector R&D, test beams, or irradiation experiments is an asset.

Your profile

Skills

- Knowledge of programming techniques and languages: A strong background and proficiency in Python 3.x, Django and adjacent technologies (Semantic UI frameworks, etc.) is required. Familiarity with PHP, Java, JavaScript & JQuery, Bootstrap would be helpful.
- Knowledge of C/C++/C# would also be an asset.
- Competency in using gitlab for version control is essential, some experience or interest in continuous integration is of advantage.
- Practical experience with at least one of the following relational database systems is expected PostgreSQL, MySQL and Oracle (more or all of them would be of advantage). Knowledge of APEX database would also be an advantage.
- Some familiarity with Docker and/or OpenShift based container implementations.
- Proficiency in writing low level HTML and XML based user interface template blocks and some experience with dynamic web frontend technologies (htmx, reactjs, angularjs, etc.).

Eligibility criteria:

- You are a national of a CERN Member or Associate Member State.
- You have a professional background in MSc or PhD degree or equivalent relevant (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: 13.02.2025 at 23:59 hrs CET.

Contract duration: 18 months, with a possible extension up to 36 months maximum.

Working hours: 40 hours per week

Target start date: 01-March-2025

This position involves:

- Participation in a regular stand-by duty, including nights, Sundays and official holidays.
- Work in Radiation Areas.
- Residence in the immediate vicinity of the Organization's installations.
- A valid driving licence.
- Stand-by duty, when required by the needs of the Organization.
- Work during nights, Sundays and official holidays, when required by the needs of the Organization.
- Exposure to ionizing radiation and classified as category A.

Given the occupational health risks associated with this position, the selected candidate must obtain medical clearance before a contract offer is confirmed.

Job reference: EP-DT-2025-12-GRAP

Field of work: Software Engineering and IT

What we offer

- A monthly stipend ranging between 6287 and 6911 Swiss Francs per month (net of tax).
- Coverage by CERN's comprehensive health scheme (for yourself, your spouse and children), and membership of the CERN Pension Fund.
- Depending on your individual circumstances: installation grant; family, child and infant allowances; payment of travel expenses at the beginning and end of contract.
- 30 days of paid leave per year.
- On-the-job and formal training at CERN as well as in-house language courses for English and/or French.

About us

At CERN, the European Organization for Nuclear Research, physicists and engineers are probing the fundamental structure of the universe. Using the world's largest and most complex scientific instruments, they study the basic constituents of matter - fundamental particles that are made to collide together at close to the speed of light. The process gives physicists clues about how particles interact, and provides insights into the fundamental laws of nature. Find out more on http://home.cern.

We are on a Quest. A Journey into discovery like no other. Bring your expertise to our unique work and develop your knowledge and skills at pace. Join world-class subject matter experts on unique projects, in a Quest for greater knowledge and deeper understanding.

Begin your CERN Quest. Take Part

Diversity has been an integral part of CERN's mission since its foundation and is an established value of the Organization. Employing a diverse workforce is central to our success.



  • Geneva, Schweiz Visium Vollzeit

    RoleAs an experienced Backend Software Engineer, you’ll be the brain behind crafting, developing, testing, going live and maintaining the platform we deliver. You will leverage your backend programming skills to build real-life micro-services that serve the Visium AI systems in close collaboration with other software and ML engineers. You are passionate...


  • Geneva, Schweiz Visium SA Vollzeit

    Title: Backend Software EngineerType: Permanent contractLocation: Geneva or LausanneAbout usAt Visium, we enable enterprise executives in defining their AI & Data strategy, execute large scale transformations and implement AI across operations, ensuring their organization becomes future-proof.With expertise in strategy, architecture, cloud engineering,...


  • Geneva, Schweiz STMicroelectronics Vollzeit

    General information  KEY INFORMATION: Location:  Mediterranean, Tunisia Type of contract: Regular Job open date: 09/04/2024 Company department:  Software Validator At STMicroelectronics, we are 50,000+ creators and makers of semiconductor technologies. We are a global business that prides itself on diversity - 115+ nationalities and...


  • Geneva, Schweiz Michael Page Switzerland Vollzeit

    As a Developer in the Wealth Management team, you will play a pivotal role in designing, developing, and maintaining tools and production solutions for private bankers..NET Software Engineer - Private BankingOur client is a prestigious private bank based in Geneva, renowned for its excellence in wealth management and innovative financial...

  • Software Engineer

    Vor 2 Tagen


    Geneva, Schweiz CERN Vollzeit

    Job DescriptionAs a Software Engineer, you will join the Measurement, Test & Analysis team within the Beams department. This role is central to our efforts in supporting the ETBS, RADE (Rapid Application Development Environment), and client projects, including the ETBS electron gun and other exciting internal initiatives. Your responsibilitiesWe are...

  • Software Engineer

    Vor 6 Tagen


    Geneva, Schweiz CERN Vollzeit

    Your responsibilities Within the Beams department (BE), the Industrial Control Systems group (ICS) develops solutions and provides support for large and medium scale industrial control systems and promotes the use of industrial standard technologies. The group covers the domains of the experiments, the technical infrastructure and the accelerator...


  • Geneva, Schweiz Bottomline Vollzeit

    Why Choose Bottomline?Are you ready to transform the way businesses pay and get paid? Bottomline is a global leader in business payments and cash management, with over 30 years of experience and moving more than $10 trillion in payments annually. We're looking for passionate individuals to join our team and help drive impactful results for our customers. If...

  • Application Engineer

    Vor 6 Tagen


    Geneva, Schweiz Randstad Professionals Vollzeit

    Job Title: Application Engineer (H/F) – Airspace Safety Systems Engineer Location: Based in Geneva, with occasional travel to Zurich. Job Overview: We are seeking an experienced Application Engineer with expertise in safety-critical domains to support our radar display solution. The successful candidate will play a key role in software specification,...

  • Software Engineer

    Vor 2 Tagen


    Geneva, Schweiz Capgemini Vollzeit

    Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way youd like, where youll be supported and inspired by a collaborative community of colleagues around the world, and where youll be able to reimagine whats possible. Join us and help the worlds leading organizations unlock the value of technology and build a...


  • Geneva, Schweiz CERN Vollzeit

    Your responsibilities Are you a recently-graduated scientist interested in contributing to scientific software, or a software engineer interested in the challenges offered by computing for High Energy Physics? Do you want to contribute to the software R&D at the heart of LHC data processing? Join the EP-SFT group at CERN, responsible for developing and...


  • Geneva, Schweiz CERN Vollzeit

    Introduction Are you a skilled Software Engineer with experience in the White Rabbit Technology? Join CERN’s Controls Electronics and Mechatronics group, to work on the White Rabbit technology, as part of the White Rabbit Collaboration (WRC) Bureau, and other software developments with an impact. White Rabbit (WR) is a CERN-born technology and now an...


  • Geneva, Schweiz CERN Vollzeit

    Job Description Your responsibilities Are you a recently-graduated scientist interested in contributing to scientific software, or a software engineer interested in the challenges offered by computing for High Energy Physics? Do you want to contribute to the software R&D at the heart of LHC data processing? CVMFS is a global, read-only filesystem...


  • Geneva, Schweiz CERN Vollzeit

    Your responsibilities We are looking for a Scientist or Software Engineer to join CERN. The CMS Core Software group is in charge of supporting the software development community of the CMS experiment. This mandate implies the development and monitoring of the CMS Offline Software (CMSSW) release integration and QA system. This activity consists in...


  • Geneva, Schweiz CERN Vollzeit

    Job Description Your responsibilities Join our multi-disciplinary "" team and work at the heart of CERN, re-engineering the critical software used to develop and evolve industrial controls applications CERN-wide. This position is dedicated to extending the data models and APIs of the Controls Configuration Service (CCS) of the Accelerator Control...


  • Geneva, Schweiz CERN Vollzeit

    Job Description Your responsibilities We are looking for a Scientist or Software Engineer to join CERN. The CMS Core Software group is in charge of supporting the software development community of the CMS experiment. This mandate implies the development and monitoring of the CMS Offline Software (CMSSW) release integration and QA system. This...


  • Geneva, Schweiz Qim Info Vollzeit

      Qim info, qui sommes-nous ? Société d’ingénierie informatique et de services du numérique créée en 2004 et implantée sur Genève, Lausanne, Annecy, Bâle et Zurich, Qim info c’est surtout un ensemble de consultant.e.s capables d’intervenir à tous les niveaux d’un Système d’Information. Avec 473 collaborateurs, nous sommes toujours...

  • Quality Engineer

    Vor 2 Tagen


    Geneva, Schweiz Meanquest SA Vollzeit

    You are a Quality Engineer attracted by audit in security field ? Apply quickly !  Meanquest is an IT company on a human scale with several areas of expertise: infrastructure, support, cloud solutions and recruitment. First, our job is to give meaning to our clients' IT and our teams' day-to-day work. We have 3 sites (Ecublens, Meyrin and Givisiez) and we...


  • Geneva, Schweiz CERN Vollzeit

    Introduction After the next round of upgrades, the CERN's experiments are expected to daily collect data at a rate equivalent to one-tenth of today's European Internet traffic. This presents a formidable challenge in processing and filtering a vast amount of information swiftly and efficiently. We are seeking for an enthusiastic individual to join our team...


  • Geneva, Schweiz CERN Vollzeit

    Job Description Introduction Are you an enthusiastic Software Engineer interested in the development of the Control Systems using advanced IT technologies for Cryogenic Applications?  Cryogenics play a vital role in CERN’s accelerators, detectors, and test facilities, especially in the Large Hadron Collider (LHC). Ensuring their precise and...

  • Support Engineer

    Vor 2 Tagen


    Geneva, Schweiz SonarSource Vollzeit

    On a daily basis, you willHelp customers integrate our solutions across their development pipeline. It means helping with the technical integration with developer IDE, ALMs, and Continuous Integration chain; the integration to software lifecycle (SCM, build, test), and the integration to existing business applications (identity provider, database,...