Technical Lead & Full Stack Software Engineer (HSE-TS-CS-2025-91-LD)

CERN
Type

Practitioner / consultant

Posted on

Reference Number

HSE-TS-CS-2025-91-LD

Company Description

At CERN, the European Organization for Nuclear Research, physicists and engineers are probing the fundamental structure of the universe. Using the world's largest and most complex scientific instruments, they study the basic constituents of matter - fundamental particles that are made to collide together at close to the speed of light. The process gives physicists clues about how particles interact, and provides insights into the fundamental laws of nature. 

Job Description

Introduction

Are you a skilled and experienced software engineer looking for your next challenge? Would you like to play a key role in leading and developing software that ensures and enhances safety at CERN? Are you motivated by the opportunity to contribute to a unique working environment at the heart of one of the world's most complex and exciting scientific experiments? Then this opportunity is for you!

Join CERN - the world’s largest particle physics research laboratory - and become part of something extraordinary. CERN. Take part!

The Occupational Health & Safety and Environmental protection (HSE) Unit serves as CERN’s centre of expertise on safety matters, supporting the Organization in the implementation of CERN’s Safety Policy. You will join the Computing Support (CS) section of HSE’s Transversal Services (TS) group. Within the CS section, you'll be part of a dynamic team dedicated to the development, integration, and support of a wide range of specialized software and systems - such as web applications and databases - related to the activities of the HSE Unit. The team is also in charge of the design, development and maintenance of CERN’s supervision, control, and data acquisition system for radiation protection and environmental protection.

Functions

As technical lead & software engineer, you will join the team responsible for the development and support of web applications and databases that contribute to safety at CERN. This includes applications and databases for personal dosimetry, safety inspections, chemical safety and the geographical classification of radiological risks. In addition, you will be involved in the selection, integration, and support of specialized commercial software used by the HSE Unit in various domains.

In your role, you will:

  • Design and implement the architecture of databases and web applications.
  • Take the technical lead in development projects, coordinating work with team members and CERN-wide stakeholders.
  • Organize and provide support, maintenance, and operation services for existing software developed by the team or based on integrated commercial solutions.
  • Investigate and resolve operational issues in collaboration with end-users, including safety specialists and IT operations teams.
  • Drive performance studies and optimization initiatives.
  • Collaborate and share knowledge with highly skilled software engineers both within the team and across the organization.
  • Communicate with end-users to understand their needs and translate them into technical solutions.
  • Promote and develop procedures and tools to further improve software quality, including continuous integration and automated testing.
  • Implement changes to systems and services to stay aligned with the latest technology trends, ensuring synchronization with other teams and adherence to organizational standards and frameworks.
  • Mentor junior developers to support their professional growth and integration into the team.

Qualifications

Master's degree or equivalent relevant experience in the field of Software Engineering/Computer Science or a related field.

Experience:

  • Extensive experience in software development and maintenance of web applications, involving design and development of user interfaces and web applications back­ends, front­ends and data management.
  • Experience in database design.
  • Experience in stakeholder management, user support, user training and user requirements definition.
  • Demonstrated experience in the software development life cycle: unit testing, continuous integration, version control, documentation.
  • Experience in technical supervision of teammate(s).
  • Knowledge in project management.

Technical competencies:

  • Knowledge of programming techniques and languages, including Java, Spring Boot, React, RESTful APIs, Unit and integration testing.
  • Conceptualising, designing and developing user experiences and interfaces.
  • Design of databases/repositories: Oracle (or equivalent), SQL.
  • Testing, diagnosing and optimization of software.
  • Knowledge and application of software life-cycle tools and procedures, including DevOps.

Behavioural competencies:

  • Achieving results: having a structured and organised approach towards work; being able to set priorities and plan tasks with results in mind.
  • Learning and sharing knowledge: keeping up-to-date with developments in own field of expertise and readily absorbing new information; sharing knowledge and expertise freely and willingly with others; coaching others to ensure knowledge transfer.
  • Working in teams: understanding when teamwork is required to achieve the best results; including others accordingly and sharing information; working well in groups and readily fitting into a team; participating fully and taking an active role in team activities.
  • Demonstrating flexibility: adapting quickly and resourcefully to shifting priorities and requirements; instigating and promoting change as an opportunity for organisational development.
  • Managing self: working well autonomously; taking on activities and tasks without prompting; taking initiative beyond regular tasks and making things happen.

Language skills:

Spoken and written English, with a commitment to learn French.

Additional Information

Eligibility and closing date:

Diversity has been an integral part of CERN's mission since its foundation and is an established value of the Organization. Employing a diverse workforce is central to our success. We welcome applications from all Member States and Associate Member States.

This vacancy will be filled as soon as possible, and applications should normally reach us no later than 04.06.2025 at 23:59 CEST.

Employment Conditions

Contract type: Limited duration contract (5 years). Subject to certain conditions, holders of limited-duration contracts may apply for an indefinite position.

Working Hours: 40 hours per week

Job grade: 6-7

Job reference: HSE-TS-CS-2025-91-LD

Benchmark Job Title: Computing Engineer

More Information

Type

Practitioner / Consultant

Posted on

Reference Number

HSE-TS-CS-2025-91-LD

Geneva%2C%20GENEVA%2C%20CH%2C%20Gen%C3%A8ve%2C%20Suisse

Geneva, GENEVA, CH

Genève , Suisse