Software developer (f/m/d)


Research Assistant/Associate (f/m/d) - Software Development

Our Profile

The Chair of Bioinorganic Chemistry headed by Professor Dr. Sonja Herres-Pawlis is part of the Institute of Inorganic Chemistry at RWTH Aachen University. We investigate topics in bioinorganic chemistry, sustainable polymerization catalysis, coordination chemistry and catalytic applications. All research areas are also supported by chemical workflows, research data management and methods of machine learning.

Your Profile

  • You have a university degree (Diplom/Master) in computer science, engineering or natural sciences with very good programming skills.
  • several years of professional experience in software development
  • profound knowledge in C and C++
  • communication skills with non-developers
  • analytical and logical thinking skills
  • You are characterized by a responsible way of working as well as above-average initiative and commitment.
  • very good knowledge of English, both written and spoken

Your Duties and Responsibilities

Specifically, your job will include the following tasks:

  • - further development of the IUPAC International Chemical Identifier (InChI)
  • - detailed documentation of the programming developments
  • - testing of extensions of the program with specially selected application examples
  • - evaluation of the test results and improvement of the program
  • - bug fixing and input of user needs regarding software development
  • - collaboration in a young team of service and software developers
  • - direct exchange with the scientists

What We Offer

The successful candidate will be employed under a regular employment contract.
The position is to be filled at the earliest possible date and offered for a fixed term of initially three years. This is without prejudice to a probationary period of six months.
The fixed-term employment is possible as it constitutes one of the fixed-term options of the Wissenschaftszeitvertragsgesetz (German Act on Fixed-term Scientific Contracts).
This is a full-time position.
The salary is based on the German public service salary scale (TV-L).
The position corresponds to a pay grade of EG 13 TV-L provided that the professional and personal requirements are met.

About Us

RWTH is a certified family-friendly University. We support our employees in maintaining a good work-life balance with a wide range of health, advising, and prevention services, for example university sports. We also offer a comprehensive continuing education scheme and a public transportation ticket available at a significantly reduced price.
RWTH is an equal opportunities employer. We therefore welcome and encourage applications from all suitably qualified candidates, particularly from groups that are underrepresented at the University. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of national or ethnic origin, sex, sexual orientation, gender identity, religion, disability or age. RWTH is strongly committed to encouraging women in their careers. Female applicants are given preference if they are equally suitable, competent, and professionally qualified, unless a fellow candidate is favored for a specific reason.
As RWTH is committed to equality of opportunity, we ask you not to include a photo in your application.
You can find information on the personal data we collect from applicants in accordance with Articles 13 and 14 of the European Union's General Data Protection Regulation (GDPR) at

Starting date

The position is to be filled as soon as possible.

Conrtact duration

3 years

Application deadline


Contact persons

Dr. Alexander Hoffmann
Prof. Dr. Sonja Herres-Pawlis


Applicants are invited to submit their applications via email ().

For data protection reasons, however, we recommend sending applications via mail.