Job Posting Organization: CERN, the European Organization for Nuclear Research, was established in 1954 and is one of the world's largest and most respected centers for scientific research. With a mission to push the frontiers of science and technology, CERN employs over 2,500 staff members and collaborates with thousands of scientists from around the globe. The organization operates in multiple countries and is known for its groundbreaking work in particle physics, fostering an environment where innovation and collaboration thrive. Diversity is a core value at CERN, and it remains central to its mission and continued success.
Job Overview: The position of Full Stack Software Engineer within CERN's Engineering Department's Information Management group is designed for a highly motivated individual with strong technical skills and a passion for learning. The successful candidate will join an international team focused on delivering engineering information management solutions for the entire accelerator complex and its detectors. This role is pivotal in managing millions of engineering documents, product definitions, and CAD models. The group is currently leading a significant modernization effort aimed at enhancing the Engineering Data Management System (EDMS) by leveraging modern technologies to streamline processes, improve data accessibility, and support the scale and complexity of future engineering projects. The engineer will be responsible for implementing backend applications using Java, building web applications with modern technologies such as React and TypeScript, and analyzing existing software packages to reimplement them under a new architecture. The role also involves defining and implementing AI-oriented software development pipelines, performing code reviews, testing, and supporting the software, making it a comprehensive and dynamic position.
Duties and Responsibilities: The Full Stack Software Engineer will have a diverse set of responsibilities, including but not limited to: implementing backend applications using Java; building web applications with modern technologies such as React and TypeScript; analyzing existing software packages to streamline and reimplement them under a new architecture; participating in the complete modernization of the Engineering Data Management System (EDMS); defining and implementing AI-oriented software development pipelines, which include data workflows, model integration, and deployment practices; performing code reviews, testing, and delivering software; and providing ongoing support for the software developed. This role requires collaboration with team members in an Agile and DevOps environment, ensuring that all software solutions meet the high standards expected at CERN.
Required Qualifications: Candidates must possess experience and/or strong knowledge in developing and maintaining large software projects using Java. Additionally, they should have experience and/or strong knowledge in full-stack development, particularly with front-end applications built using React, Angular, or TypeScript. Familiarity with relational databases such as Oracle, PostgreSQL, or SQL Server as part of large-scale systems is essential. Experience and/or strong knowledge in Agile and DevOps practices within a collaborative team environment is also required. Knowledge of AI-augmented software development practices and pipelines is considered a plus.
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 applicants without a university degree are not eligible for this position, nor are those who hold a PhD. The educational background should be relevant to the technical requirements of the role, ensuring that candidates have the foundational knowledge necessary to succeed in this position.
Experience: The ideal candidate should have a maximum of two years of professional experience since graduation. This experience should be relevant to the field of Information Technology or a closely related area, allowing the candidate to effectively contribute to the projects and responsibilities outlined in the job description.
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 local community and workplace.
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 July 1, 202
The job reference for this position is EN-IM-PLM-2026-128-GRAE. The compensation package includes a monthly stipend ranging from 5266 to 5793 Swiss Francs, which is tax-free and dependent on the candidate's degree. Additional benefits include 30 days of paid leave per year, comprehensive health insurance coverage for the employee and their family, and a relocation package that may include installation grants and travel expenses. On-the-job 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.