Senior C Software Engineer

Sofia, Bulgaria


Full time

Suitcase icon.

Job description

The team researches and develops highly reliable and highly available software-defined infrastructure for distributed storage and virtualization solutions.



  • Work within a development team to develop, integrate and debug code for Linux
  • Design and implement new features 
  • Contribute to improving best practices of developing C server applications
  • Conduct write unit and automated tests


List icon.

Key requirements


  • Strong understanding of Linux user space and (optionally) kernel subsystems
  • Knowledge of software engineering principals (standard algorithms, data structures, multithreading and multiprocessing)
  • Good understanding of Linux network and I/O stacks (TCP/IP, HTTP, REST)
  • Experience with Agile processes, Git, JIRA, Bitbucket, Confluence,  etc.


Would be a plus:

  • Any experience with Go, Python
  • Fluent written and spoken English
  • Any experience with cloud storage (S3, Swift) or public clouds (Amazon, Azure)
Folder icon.

Other details:

Location: Sofia

Employment: Permanent