Software Developer of Numerical Analysis Algorithms

Moduleering is an innovative company, that offers unique computational solutions to meet the most demanding needs of customers worldwide. Our mission is to provide high technology support services and deliver the most cutting-edge products. Our activities include service configuration, software development, optimization, customization and analysis.

Job Description

As a part of an international development team, the candidate will be responsible to research, design, implement and document development modules for Scientific applications. The developed modules will be integrated in a wider software platform. The primary responsibilities of the position are:

  • Research the latest developments on Computational Mathematics
  • Design, implement and test Numerical Algorithms functions
  • Support software development life cycle


  • Degree in Applied Mathematics, Computer Science, Physics, Engineering, or any relevant science
  • Good understanding of Numerical Analysis theory
  • Good knowledge of C/C++ language
  • Knowledge of C++ standard library (STL) is a plus
  • Experience in versioning control systems is a plus

Qualitative Skills

  • Good knowledge of English
  • Eager to learn new skills
  • Effective verbal and written communication skills
  • Effective interpersonal and collaboration skills

We offer

  • Full-time work
  • Competitive benefits package
  • Annual bonus
  • Private health benefits
  • Flexible working hours
  • Excellent growth and advancement opportunities
  • Training specific to the role

The position will be based in Thessaloniki.


Please send your CV and motivation letter to

All applications are considered strictly confidential. A short list of candidates will be requested to deliver a small development assignment.