Job Posting Organization: CERN, the European Organization for Nuclear Research, is a leading scientific research institution established in 195
It is located 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 Full Stack Software Engineer position is part of the Engineering Department's Information Management group at CERN, which is currently engaged in a significant modernization effort aimed at simplifying a complex application landscape. This role is crucial in supporting the organization's transition towards engineering Digital Twins, which will benefit over 5,000 users. The successful candidate will join 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. This includes the management of millions of engineering documents, product definitions, and CAD models. The position requires a strong technical background and a passion for learning, as well as the ability to work collaboratively in a diverse team environment.
Duties and Responsibilities: The Full Stack Software Engineer will be responsible for implementing backend applications using Java or .NET, building web applications with modern technologies such as React, Electron, and Typescript, and integrating 3D model visualization technologies, including web and native viewers, as well as virtual and augmented reality. Additional responsibilities include performing code reviews, testing, delivering, and supporting software, conducting data analysis and migrations, and contributing to projects that deliver engineering Digital Twins of CERN installations. The role demands a proactive approach to problem-solving and a commitment to maintaining high standards of software quality.
Required Qualifications: Candidates must have experience and/or strong knowledge in developing and maintaining large software projects using .NET or Java Enterprise Edition stacks. Familiarity with relational databases such as Oracle, PostgreSQL, or SQL Server as part of large-scale systems is essential. Additionally, candidates should have experience with Agile and DevOps practices in a collaborative team environment. Proficiency in backend development using Java or .NET, frontend development using React or Angular, and experience with SQL databases is required. Knowledge of Git and 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. Those without a university degree are not eligible for this position, and applicants with a PhD are also not eligible. The educational background should reflect a solid foundation in software engineering principles and practices, as well as an understanding of the technologies and methodologies relevant to the role.
Experience: Candidates should have a maximum of two years of professional experience since graduation in the relevant field. This experience should ideally include work on large software projects and familiarity with the technologies and practices mentioned in the qualifications section. The role is designed for early-career professionals who are eager to develop their skills in a dynamic and challenging environment.
Languages: Fluency in spoken and written English is mandatory, and candidates should demonstrate a commitment to learning French. Proficiency in additional languages may be considered an asset but is not required for this position.
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 hybrid flexibility. The target start date for the position is July 1, 202
The job reference number is EN-IM-PLM-2026-127-GRAE. The position is open to nationals of CERN Member or Associate Member States, and applicants must not have previously held a CERN fellow or graduate contract. The compensation includes a monthly stipend ranging from 5,266 to 5,793 Swiss Francs, depending on the candidate's degree, along with 30 days of paid leave per year, comprehensive health insurance, family allowances, and a relocation package.
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.