Job Posting Organization: CERN, the European Organization for Nuclear Research, is a leading scientific research institution established in 195
It is headquartered in Geneva, Switzerland, and is known for its groundbreaking work in particle physics. CERN employs over 2,500 staff members and collaborates with thousands of scientists from around the world, representing more than 100 nationalities. The organization operates in multiple countries and is dedicated to pushing the frontiers of science and technology, fostering an environment of innovation and collaboration.
Job Overview: The Software Engineer position is part of the Controls Software & Services Group within the Beams department at CERN. The successful candidate will join a team of four developers focused on creating software solutions for the control and monitoring of CERN's particle accelerators and associated infrastructure. A key responsibility will be to develop the Web-based Rapid Application Development (WRAP) platform, a low-code solution designed to empower users at CERN to create tailored applications based on a common control system. This role is crucial for modernizing user interactions with the complex systems that comprise the accelerator facilities, ensuring that the software solutions are user-friendly and efficient. The position requires active participation in gathering user requirements, analyzing and designing the tool with a focus on user experience, implementing full-stack solutions, and providing operational deployment and user support.
Duties and Responsibilities: The duties and responsibilities of the Software Engineer include:
Participating in the gathering of user requirements to ensure the software meets the needs of its users.
Contributing to the analysis and design of the WRAP platform, with a strong emphasis on user experience (UX) aspects.
Taking part in the full-stack implementation of the software, which includes writing tests to ensure quality and reliability.
Participating in the operational deployment of the software solutions and providing ongoing user support to address any issues or questions that arise.
Collaborating with team members to ensure that the software aligns with CERN's overall goals and technical standards.
Required Qualifications: Candidates must possess initial experience in using JavaScript and TypeScript, as well as familiarity with one of the major web frameworks such as Angular, VueJS, or React. Additionally, initial experience with Java is required, along with familiarity with SpringBoot and Gradle. Knowledge of web frontend and backend technologies, including HTML/CSS, is essential. Candidates should also have a good understanding of relational databases and SQL, as well as experience with Git and DevOps practices. Proficiency in spoken and written English or French is mandatory, with a commitment to learn the basics of the other language.
Educational Background: The position requires candidates to have a Bachelor's or Master's degree in Software Engineering or a related field. Applicants must have graduated within the last two years and should not have had a previous CERN fellow or graduate contract. Candidates without a university degree are not eligible, and those with a PhD are also not eligible for this position.
Experience: Candidates should have a maximum of two years of professional experience since graduation in Software Engineering or a related field. This experience should ideally include practical exposure to software development and relevant technologies as outlined in the required qualifications.
Languages: Proficiency in spoken and written English or French is mandatory for this position. Candidates are expected to have a commitment to learn the basics of the other language, which is essential for effective communication within the diverse environment at CERN.
Additional Notes: The contract duration for this position is 24 months, with the possibility of extension up to a maximum of 36 months. The working hours are set at 40 hours per week, and the job offers flexibility with a hybrid working model. The target start date for this position is September 1, 202
The job reference number is BE-CSS-IDE-2026-103-GRAE. The position falls under the field of Software Engineering and IT, with a benchmark job classification of 200020 - Computing Engineer. The compensation includes a monthly stipend ranging from 5266 to 5793 Swiss Francs, which is tax-free, along with 30 days of paid leave per year, comprehensive health insurance coverage, family allowances, a relocation package, and opportunities for on-the-job and formal training, including language classes.
Info
Job Posting Disclaimer
This job posting is provided for informational purposes only. The accuracy of the job description, qualifications, and other details mentioned is the sole responsibility of the employer or the organization listing the job. We do not guarantee the validity or legitimacy of this job posting. Candidates are advised to conduct their own due diligence and verify the details directly with the employer before applying.
We are not liable for any decisions or actions taken by applicants in response to this job listing. By applying, you agree that all application processes, interviews, and potential job offers are managed exclusively by the listed employer or organization.
Beware of fraudulent job offers. Do not provide sensitive personal information or make any payments to secure a job.