Senior C++ Developer

Zurich, Switzerland

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for a Senior C++ Developer for our Zurich office to make the team even stronger.

As a software development unit within Wealth Management & Swiss Bank IT, we are realizing software changes for the Apollo Payment Engine, which handles automatically the electronic payment traffic. It is responsible for the enhancement, repair and route of payment orders. The Apollo application supports the hubs Switzerland, the US, Germany, Hong Kong and Singapore.


  • Understand and analyse business requirements in the Payments area;
  • Design solutions that fulfil business needs and adhere to architecture and security standards;
  • Develop software efficiently and committed to the continuous improvement of quality standards;
  • Verify quality with unit testing, performs code reviews and updates the solution documentation;
  • Provide 3rd Level Support for the application.


  • Excellent knowledge in C++ (at least 5 years of experience);
  • Good knowledge of the Oracle RDBMS and Oracle SQL;
  • Experience in legacy systems;
  • UNIX shell scripting;
  • Familiarity with the Solaris operating system;
  • Understanding of queuing systems (such as IBM MQ Series);
  • Familiarity with rule-based systems;
  • Degree in IT;
  • Good analytical and design abilities and proven experience;
  • Good team player and showing high flexibility in your working environment;
  • Good communication skills in English;
  • Good understanding of business requirements in the payments area.

Nice to have

  • PL/SQL knowledge;
  • Pro*C/OCCI experience;
  • Familiar with Perl scripting;
  • Knowledge of SWIFT message format;
  • Basic clearing system knowledge about SIC, SEPA, FED, CHIPS;
  • Good communication skills in German.

We offer

  • Experience exchange with colleagues all around the world;
  • Competitive compensation depending on experience and skills;
  • Regular assessments and salary reviews;
  • Opportunities for self-realization;
  • Friendly team and enjoyable working environment;
  • Corporate and social events.