Computing Engineer

Computing Engineer

European Organization for Nuclear Research (CERN)

December 22, 2025February 5, 2026GenevaSwitzerland
Job Description
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 operates with a diverse workforce of over 2,500 employees and collaborates with thousands of scientists from around the world. The organization is dedicated to pushing the frontiers of science and technology, fostering an environment of innovation and collaboration, and is committed to diversity as a core value since its inception.

Job Overview:
The Computing Engineer position at CERN involves contributing to the design, development, and maintenance of web-based applications that support the operational and engineering activities of the Electrical Engineering Group. The successful candidate will work within a small, agile, and talented cross-functional team in the Controls and Business Support Section. This role requires maintaining, enhancing, and modernizing existing web applications that facilitate operational workflows. The engineer will be responsible for designing and implementing robust frontend and backend components using modern web technologies, ensuring seamless integration and interoperability of digital tools within CERN's broader infrastructure ecosystem. Additionally, the role includes creating user documentation to assist users in navigating the applications, as well as contributing to DevOps processes, including continuous integration and deployment, and containerization strategies.

Duties and Responsibilities:
The duties and responsibilities of the Computing Engineer include:
  • Maintaining, enhancing, and modernizing existing web applications that support operational workflows.
  • Designing and implementing robust frontend and backend components using modern web technologies.
  • Ensuring seamless integration and interoperability of digital tools within CERN's broader infrastructure ecosystem.
  • Creating user documentation that explains how to use the applications, including user guides, tutorials, or help documentation.
  • Contributing to DevOps processes, including continuous integration and deployment, and containerization strategies.
  • Collaborating with team members to identify and resolve technical issues.
  • Participating in code reviews and providing constructive feedback to peers.
  • Staying updated with the latest industry trends and technologies to enhance application performance and user experience.

Required Qualifications:
The required qualifications for the Computing Engineer position include:
  • Proficiency in developing web-based applications.
  • Proficiency in Java backend development.
  • Strong knowledge of Spring Boot and JPA.
  • Proficiency in Angular or equivalent modern frontend frameworks.
  • Solid understanding of relational databases, data modeling, and PL/SQL.
  • Knowledge of full-stack development practices, CI/CD pipelines, Docker, and Jira.
  • Exposure to C# and .NET APIs is advantageous.
  • Basic knowledge of DevOps practices is preferred.
  • Strong problem-solving skills and the ability to work collaboratively in a team environment.

Educational Background:
Candidates must possess either a Bachelor's or Master's degree in Software Engineering or a related field. Applicants without a university degree are not eligible for this position. Additionally, candidates with a PhD are also not eligible, ensuring that the role is tailored for those with a specific level of educational attainment that aligns with the job requirements.

Experience:
The position requires candidates to have a maximum of two years of professional experience since graduation in Software Engineering or a related field. This ensures that applicants are relatively early in their careers, allowing CERN to nurture and develop their skills within the organization.

Languages:
Proficiency in spoken and written English or French is mandatory, with a commitment to learn the basics of the other language. This bilingual requirement reflects CERN's international environment and the need for effective communication among diverse teams.

Additional Notes:
The contract duration for this position is 24 months, with a possible extension of up to 36 months maximum. The working hours are set at 40 hours per week, and the job is fully onsite. The target start date for the position is February 1, 202
  • The job reference is EN-EL-CBS-2025-279-GRAE, and it falls under the field of Software Engineering and IT. The benchmark job classification is 200020 - Computing Engineer. Global benefits include a monthly stipend ranging from 5196 to 5716 Swiss Francs per month (tax-free), depending on the candidate's degree. Employees are entitled to 30 days of paid leave per year, plus an additional two weeks of annual closure. Coverage by CERN’s comprehensive health insurance scheme is provided for the employee, their spouse, and children, along with membership in the CERN Pension Fund. Family, child, and infant monthly allowances are available based on individual circumstances. A relocation package, including installation grants and travel expenses, is also offered depending on individual circumstances. Furthermore, on-the-job and formal training, including language classes, will be provided to enhance the employee's skills and integration into the organization.
Apply now
Similar Jobs