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 a diverse workforce of over 2,500 staff members and collaborates with thousands of scientists from around the world. The organization operates in multiple countries, with member states spanning Europe and beyond. CERN's mission is to push the frontiers of science and technology, fostering an environment where innovation and collaboration thrive.
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 proficiency in developing web-based applications, particularly in Java backend development, and a strong knowledge of modern web technologies. The engineer will be responsible for maintaining and enhancing existing applications, designing and implementing robust frontend and backend components, ensuring seamless integration of digital tools, and creating user documentation. Additionally, the role includes contributing to DevOps processes, such as 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 cross-functional teams to deliver high-quality software solutions.
Participating in code reviews and providing constructive feedback to peers.
Staying updated with the latest industry trends and technologies to continuously improve the development process.
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 a plus.
Basic knowledge of DevOps practices is desirable.
Strong problem-solving skills and the ability to work collaboratively in a team environment.
Educational Background: Candidates must have 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. The educational qualifications must be completed by the application deadline.
Experience: The position requires a maximum of two years of professional experience since graduation in Software Engineering or a related field. This experience should be relevant to the responsibilities of the Computing Engineer role, demonstrating the ability to develop and maintain web-based applications effectively.
Languages: The mandatory language for this position is English, with proficiency in spoken and written English required. Additionally, candidates should have a commitment to learn the basics of French, which is considered a good to have language skill for this role.
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 flexibility is fully onsite. The target start date for the position is 01-February-202
The job reference number is EN-EL-CBS-2025-279-GRAE. The position falls under the field of Software Engineering and IT, with a benchmark job classification of 200020 - Computing Engineer. Compensation includes a monthly stipend between 5196-5716 Swiss Francs per month (tax-free), 30 days of paid leave per year plus 2 weeks of annual closure, 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.