Join our Team

Software Engineering

For our location in Aachen (Germany) or Urdorf (Switzerland) we are looking for a

Order Management System Software Engineer, full or part time

About Us

As a specialist for electronic trading, MACD has been successfully developing products and services for financial institutions for more than 20 years.

We are market leader in trading connectivity in Switzerland. More than 60 banks and stock exchanges across Europe trust in our comprehensive range of services in software development, project management, consulting, hosting and support.

At the locations in England, Germany and Switzerland work around 40 IT engineers, computer scientists and economists on innovative solutions.

Your tasks

As an experienced Software Engineer in the area of Order Management Systems, you will be responsible for the following tasks:

  • Understanding and implementing the business processes required by our customers
  • Maintaining, refactoring and improving our current order management system
  • Creating unit tests for existing and new workflows
  • Developing and improving the underlying database schema including abstraction and communication layers


  • You have a university degree (Bachelor, Master) or a comparable education in the field of computer science.
  • You already have some experience as a software engineer.
  • Very good knowledge in the following areas:
    • C# or Java, with a willingness to learn C#.
    • PostgreSQL, MS-SQL
    • Git and Gitlab
  • If you have experience with Docker, this is an advantage.
  • You have good analytical skills.
  • You are used to working from home as well as in the office.
  • You have a good command of German and English, both written and spoken.

What we offer

The majority of us work voluntarily in home office. Of course, this requires a good workplace at home. We also meet periodically at our central locations, which are easily accessible by public transport. In order to enable the best possible cross-location collaboration and communication, MACD provides all employees with a modern infrastructure.

Our way of working in small, project-oriented teams enables a flat hierarchy in which all colleagues are on a first-name basis. It is important to us to treat each other respectfully, openly and honestly.

The compatibility of career and family is very important to us. Our flexible working hours allow our employees a high degree of flexibility.

Your Application

If we have aroused your interest in this position, we look forward to getting to know you! Please send us your application with CV, references and diplomas by e-mail to the address below:

We ask for your understanding that we only consider direct applications (no recruitment agencies).