Python Software Engineer (24-2-009)

About Solenix and our qualities

Solenix is a privately owned and international company providing engineering and consulting services in the space market, with branches in Germany, Switzerland, and Italy.

We are known for high-quality services, user-oriented solutions, reliable partnerships and constructive collaboration. Our customers include space agencies such as ESA, EUMETSAT and DLR, as well as large private sector companies.

Solenix is specialized in distributed systems and client applications and applies modern technologies with a focus on high-performing, robust and light solutions.

Why should you apply?

  • Solenix is a group of motivated, dynamic and creative people who enjoy high-quality work, as well as a relaxed and flexible work atmosphere.
  • You can expect a friendly working environment, exciting and challenging projects and varied team events.
  • Solenix focuses on solution-oriented and innovative approaches.
  • You can look forward to benefits like: hybrid-work concepts, training opportunities, unique community spirit, company events, social clubs, retirement, and health insurance plans.

Job Description

We are looking for a Software Engineer passionate about Python to join our Engineering Division in Germany. This position has a strong focus on distributed systems and data processing requiring good understanding of Python backend architectures, patterns and frameworks (preferably with Django). This is foreseen as a full-time position at EUMETSAT’s premises.

As a Python Software Engineer, you will leverage your engineering and Python expertise to develop and continuously enhance data processors for the MTG and EPS-SG satellites. Your primary role will be to provide engineering support to the Integration and Verification (I&V) team responsible for data processors managed by EUMETSAT.

If you are passionate about software technologies, enthusiastic about space, and you want a versatile role in an international and distributed team, this is the position for you!

Required Skills and Experience

  • Bachelor or Master in Computer Science or similar, preferably with a focus on software engineering
  • Pro-active attitude with initiative and interest in challenging solutions
  • Excellent communication skills in an international environment
  • Fluency in English, both spoken and written particularly in technical documentation
  • Knowledge and practical experience in the following technologies is required:
    • Python 3 (minimum 3 years of experience)
    • Experience with pip, pytest, venv
    • Developing in Linux/Unix environments (minimum 3 years of experience)
    • Docker and Docker-Compose
    • RESTful Services

Desirable Skills and Experience

  • Continuous integration environments and source control management systems and their respective tools, e.g. GitLab and SonarQube
  • Django framework
  • SQL Databases (PostgreSQL and/or MariaDB)
  • Experience with system integration and verification

Work Location: Darmstadt, Germany

We follow a hybrid scheme, which means you will work at the Darmstadt office and from home.

Start Date: January / February 2025

Application Deadline: 31 December 2024

Grow with us and become part of Solenix. We look forward to welcoming you. Make the change and apply now!

 

Important Notes

Before applying to this position, please read the page How to Apply.
Applicants must be EU citizens or have a valid work and residence permit for the above-mentioned work location.
Security, identity and reference checks on the candidates are part of the recruitment process.

Job Application

Please send your applications electronically to career@solenix.ch before the application deadline 31 December 2024.