Introduction

The project is replacing the ClearCase environment by a state-of-the art software development environment and enabling the migration. The project is because the new environment will evolve step by step on a new foundation. This software development environment services a large community with over 2500 active developers. Migrating the software to the new platform is an essential part of the project and your role. You will be working in a multidisciplinary team with IT and software engineers to deliver results fast and in short cycles. This team delivers the solution in incremental steps with a strong connection to the tools and techniques provided to the end-users.

Role and responsibilities

You will be working in one of the engineering teams as a (senior) engineer or lead. These teams are typically sized 4-7 highly skilled and educated people. You are flexible to pick up different tasks depending on the phase of the project, for example.

  • Performing and reporting on in-depth investigations to support decision making processes
  • Building proof of concepts and prototypes
  • Coaching (junior, newly joined) engineers
  • Alignment with stakeholders within and outside project
  • Designing and implementing the solutions chosen for production
  • Knowledge sharing and support towards and the wider community.

Education and experience

Background in Software Engineering or IT (MSc.)

Knowledge & experience

  • Strong knowledge on software development using C/C++, Python
  • DevSecOps tools and principles
  • Strong knowledge on ecosystems (SCM and CICD) such as GitHub (is a plus), Atlassian, Azure DevOps
  • Linux (RHEL) and similar operating systems
  • Build systems (Bazel is a plus, Cmake, Gradle)
  • Infrastructure as code tools (such as Rundeck, Terraform, Ansible, Puppet)
  • Containerization knowledge & experience (Docker, Kubernetes)
  • Cloud platform knowledge (GCP)
  • Secure development knowledge

 

I’d like to apply for this career.

×