Job Title: Software Engineer for CERN
About the Role:
We are seeking a highly skilled software engineer to join our team at CERN, the European Organization for Nuclear Research. This is an exciting opportunity to work on critical software used in industrial controls applications across the organization.
Key Responsibilities:
* Extend the data models and APIs of the Controls Configuration Service (CCS) of the Accelerator Control System.
* Work closely with experienced software engineers, physicists, and equipment specialists to evolve the CCS using modern technology stacks and agile development practices.
* Supervise a team and contribute to the development of robust, secure software components and tools.
Your Profile:
* Proficiency in Java application development using Spring.
* Experience in applying software quality assurance techniques and practices (unit/integration testing, quality gates, code reviews, etc.).
* Demonstrated experience in delivering software products from analysis to operations.
* Knowledge of Spring Boot, JPA, and REST-based APIs.
* Experience with CI/CD solutions for building, testing, and provisioning software to operations.
* Familiarity with designing and evolving client-oriented APIs.
* Fluency in English; proficiency in French is an advantage.
Eligibility Criteria:
* National of a country participating in the CERN Member or Associate Member State program.
* Professional background in Software Engineering or a related field with either a Master's degree and 2-6 years of post-graduation experience or a PhD with no more than 3 years of post-graduation experience.
* No previous experience as a CERN fellow or graduate contract holder.
What We Offer:
* A competitive monthly stipend ranging between CHF 6,212 and CHF 6,828 per month.
* Coverage by CERN's comprehensive health scheme and membership of the CERN Pension Fund.
* Installation grant, family, child, and infant allowances, payment of travel expenses at the beginning and end of contract, and 30 days of paid leave per year.
* On-the-job and formal training at CERN, as well as in-house language courses for English and/or French.
About Us:
CERN is a unique organization where scientists and engineers work together to explore the fundamental structure of the universe. Using the world's largest and most complex scientific instruments, we study the basic constituents of matter and gain insights into the fundamental laws of nature.
We value diversity and employ a diverse workforce, which is essential to our success.