# Junior Software Engineer (JSE)

Responsibilities

  • Design/implement/test a distributed system implemented in C++ on Linux
  • Identify features for extensions and improvement opportunities
  • Optimize system performance, identify performance bottlenecks
  • Adhere to and improve software development procedures and practices
  • Publish results in international conferences and produce intellectual property

Technical Requirements

  • IT degree (close-to-graduation CS students are acceptable)
  • Good knowledge of operating systems and/or storage
  • Experience in systems programming on Linux or Unix
  • Very good knowledge of OO programming in C++
  • Experience in programming of parallel and distributed systems

Additional Requirements

  • Creativity
  • Team player, can-do, proactive attitude
  • Passion for work and desire to succeed
  • Fluency in English

# Senior Software Engineer (SSE)

Responsibilities

  • Design and architect advanced software solutions

Technical Requirements

  • IT degree
  • At least 3 years experience developing commercial software

# Junior Quality Engineer (JQE)

Responsibilities

  • Implement automated test scripts
  • Develop new testing tools
  • Analyse test results
  • Extend existing testing framework

Technical Requirements

  • IT degree (close-to-graduation CS students are acceptable)
  • Good knowledge of operating systems and/or storage
  • Basic knowledge about testing methodologies
  • Knowledge of Python and C++ is a plus

Additional Requirements

  • Creativity
  • Passion for testing
  • Can-do attitude

# Senior Quality Engineer (SQE)

Responsibilities

  • Create test plans based on design documentation
  • Contribute new ideas to defect prevention procedures
  • Create and analyse quality measures

Technical Requirements

  • Hands on experience in testing commercial systems
  • Very good knowledge about testing techniques and tools