Job Posting Organization: CERN, the European Organization for Nuclear Research, is a leading research institution established in 195
It is known for its groundbreaking work in particle physics and technology, employing over 2,500 staff members and hosting thousands of scientists from around the world. CERN operates in multiple countries, primarily in Europe, and is dedicated to pushing the frontiers of science and technology. The organization fosters an environment of innovation and collaboration, where diverse professionals from various fields work together to tackle complex scientific challenges.
Job Overview: The Full Stack Software Engineer position is part of the Engineering Department's Information Management group at CERN, which is currently undergoing a significant modernization effort. This role involves joining an international team within the Product Lifecycle Management (PLM) section, focusing on delivering engineering information management solutions for the entire accelerator complex and its detectors. The engineer will be responsible for managing millions of engineering documents, product definitions, and CAD models, contributing to the development of engineering Digital Twins that support over 5,000 users. The position requires a strong technical background and a passion for learning, as the engineer will implement backend applications using Java or .NET, build web applications with modern technologies like React, and integrate 3D model visualization technologies. The role also includes performing code reviews, testing, and supporting software delivery, as well as carrying out data analysis and migrations.
Duties and Responsibilities: The Full Stack Software Engineer will have a variety of responsibilities, including:
Implementing backend applications using Java or .NET frameworks.
Building web applications utilizing modern technologies such as React, Electron, and TypeScript.
Integrating 3D model visualization technologies, including web and native viewers, as well as virtual and augmented reality solutions.
Conducting code reviews to ensure code quality and adherence to best practices.
Performing testing and delivering software solutions to meet project requirements.
Providing ongoing support for the software developed.
Carrying out data analysis and managing data migrations as needed.
Contributing to projects aimed at delivering engineering Digital Twins of CERN installations, ensuring that the solutions developed are scalable and efficient.
Required Qualifications: Candidates must possess strong knowledge and experience in developing and maintaining large software projects, specifically using .NET or Java Enterprise Edition stacks. Familiarity with relational databases such as Oracle, PostgreSQL, or SQL Server is essential, particularly in the context of large-scale systems. Additionally, candidates should have experience with Agile and DevOps practices, demonstrating the ability to work effectively in a collaborative team environment. Proficiency in backend development using Java or .NET, as well as frontend development using React or Angular, is required. Experience with SQL databases and version control systems like Git, along with knowledge of CI/CD tools, is also necessary.
Educational Background: Applicants must hold a Bachelor's or Master's degree in Information Technology or a related field. It is important to note that candidates without a university degree are not eligible for this position, nor are those who possess a PhD. The educational qualifications should be completed by the application deadline, and candidates should have a maximum of two years of professional experience since graduation.
Experience: The position requires candidates to have a maximum of two years of professional experience in the field of Information Technology or a related area. This experience should be gained after the completion of their highest educational qualification, which must be either a Bachelor's or Master's degree. Candidates who have previously held a CERN fellow or graduate contract are not eligible to apply for this position.
Languages: Fluency in spoken and written English is mandatory for this position, as it is the primary language of communication at CERN. Additionally, candidates should demonstrate a commitment to learning French, which is beneficial for integration into the workplace and community.
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 a hybrid flexibility model. The target start date for the position is July 1, 202
The job reference number is EN-IM-PLM-2026-127-GRAE. Compensation includes a monthly stipend ranging from 5,266 to 5,793 Swiss Francs, which is tax-free, along with 30 days of paid leave per year and additional benefits such as comprehensive health insurance, family allowances, and a relocation package depending on individual circumstances. On-the-job training and formal training opportunities, including language classes, are also provided.
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.