Skip to content

Collaborative Software Development Environment Engineer

Noordwijk, Zuid-Holland, NetherlandsESA/ESTEC

Job description

We are looking for a Collaborative Software Development Environment Engineer (CSDE) to complete our consultants Workforce Management Service to support the Tech Directorate of the European Space Agency (ESA) at their location in Noordwijk, the Netherlands. The purpose of this Support Service is to migrate the CSDE from the current technical baseline to TEC’s directorate environment, formalize the service baseline, establish common and appropriate management practices, and maintain and operate the CSDE. The selected candidate should show integrity and professionalism. The deadline to submit your application is October 10th, 2023.

Please note, the successful candidate will be employed by ATG Europe (or one of its subsidiaries). Furthermore, upon selection, they will be subject to a general security screening performed by an external provider (further information will be provided at interview stage).

The successful candidate will be tasked with, but not limited to:

Migration Tasks:

  • Take-over and ensure the continuity of service of the current system;
  • Analyze and identify all system components;
  • Analyze and identify the differences with regard to ESA’s and TEC’s Rules and Regulations requirements;
  • Define new configuration to address potentially identified issues (as necessary), with design justification;
  • Identify any risk to operations during the transition period;
  • Compile operational and maintenance documentation for the current platform configuration;
  • Asses the security status of the system and prepare the CSDE Security Risk Matrix;
  • Assess resource requirements and ensure their availability;
  • Develop a migration plan including current system backup and/or archiving;
  • Prepare automation to support migration;
  • Test the migration plan, procedures and implementation;
  • Develop a communication plan with stakeholders;
  • Migrate CSDE to the service fully compliant to ESA and TEC policies;
  • Interface with ESA Corporate IT and/or other Technical IT Team as necessary;
  • Ensure the migration is seamless with a minimal platform downtime.

Continued support for infrastructure, applications, users, and security:

  • Ensure that the platform’s components are available to all registered users, and it ensures continuous operations per agreed service level;
  • Respond to incidents in a timely manner and resolve them as quickly as possible, minimizing downtime and impact to users;
  • Manages changes/evolutions to the infrastructure to ensure minimal disruption to users and minimize risks associated with changes;
  • Provide efficient and effective support to end-users through a service desk, managing and resolving tickets in a timely manner;
  • Ensure that the CSDE platform resources are adequately sized to support current and future demand;
  • Monitor and manage the performances and security of the CSDE environment and adequately adjust the configuration to support current and future demands;
  • Continue the management of the CSDE IT assets, including hardware and software, to ensure that they are appropriately deployed, maintained, and retired;
  • Continually improve the IT service, identifying opportunities for improvements and implementing changes to improve efficiency, effectiveness, and customer satisfaction;
  • Based on the customer feedback, proposes extensions of the CSDE service with new components;
  • Interface with ESA Corporate IT and/or other ESA Technical IT Teams;
  • Provide end-user support to all current and new users of the CSDE service through a dedicated Helpdesk and Knowledge Base;
  • Ensure that the users requests are processed efficiently, proactively and in timely manner;
  • Provide end-users with guidance and support in terms of use of CSDE service and its individual components;
  • Ensure that the platform security is compliant to ESA’s Security Directives;
  • Ensure that the platform information is protected from unauthorized and unwanted access;
  • Ensure that all security risks are identified and mitigated.

Job requirements

  • Bachelor’s or master’s degree in computer science, or information technology;
  • At least 4 years of relevant work experience;
  • Experience with containerization technologies, such as Docker/Podman, and container orchestration platforms, such as Kubernetes, for cloud application deployment;
  • Experience in troubleshooting and resolving complex technical issues related to software installation, configuration, and operational use in a hybrid environment (cloud services, technical machines, office desktop machines and application delivery platforms);
  • Knowledge of and experience with, but not limited to: RedHat, Ubuntu, FreeBSD, Docker, Podman, Rootless containers, Iptables and OpenBSD Packet Filter, WMware vCloud Director, Networking in Linux and FreeBSD, Postfix, SMTP, IMAP, POP3, Atlassian products, Java Tomcat, Nginx, Apache, Python, Bash, Java, PHP, HTML;
  • Proven technical skills in scripting and programming, using languages such as Java, Python, and C#, for customizations and integrations, on both Windows and Linux target platforms. Proficiency in scripting languages such as Python, Bash and Powershell for automation tasks;
  • Good working knowledge and experience of DevOps principles and practices, including continuous integration and deployment (CI/CD);
  • Deep understanding of modern web-based technologies and frameworks for both front-end and back-end development, including but not limited to, Python, Angular, React, Vue, ASP.NET, Node.js, and WebAssembly;
  • Deep understanding of system virtualization, networking (including but not limited to firewalls, proxy servers, intrusion detection), storage (file systems, back-up solutions), authentication, encryption, performance tuning, load balancing, caching, and other optimization techniques;
  • Proficiency in using version and configuration control and issue tracking using collaborative development environments such as Gitlab and Confluence/Jira;
  • Familiarity with security best practices, risk assessment, and compliance with industry standards and regulations. Knowledge of the ESA specific security and data protection policies is an asset;
  • Ability to work independently and collaboratively in a fast-paced environment, with strong problem-solving and troubleshooting skills, with a keen attention to detail. Proactive attitude;
  • Excellent communication skills, with the ability to explain technical concepts to non-technical user;
  • Proficient in the English language, both written and spoken;
  • Knowledge of another official ESA language is an asset.

Please submit your application in English via the apply button below. Applications submitted in other languages will not be considered.


Noordwijk, Netherlands


What do we offer?

In ATG Europe (or our subsidiaries) you will have the chance to work on the most interesting and technologically advanced projects in the space, big-science, and high-tech domains. You will enjoy the focused yet relaxed spirit and culture of our teams and the excellent working conditions our company provides. We firmly believe that development and growth perspectives are crucial to everyone’s career, and we therefore provide you with a personal development plan, regular assessment checkpoints and a dedicated training and education budget to support you, not only in your current work, but also paving the road to your next professional steps.

For those relocating in order to embrace a new career with us, we offer international relocation assistance in settling in your new home or finding the right school for your children and a relocation budget that is applicable to all ATG staff.

About ATG Europe

Today, ATG Europe is recognized as a leading provider of specialized engineering, scientific and technical services to the European Space, Big-Science, and high-tech industry. Our headquarters are located in Noordwijk, the Netherlands and we have subsidiaries in Germany, Ireland, Spain, Italy, and the UK. Besides these countries, ATG also operates in France, Czech Republic, Sweden, Norway, and Belgium.