C++ Developer

MailGate SC is looking for a talented C++ Developer to join our remote team and growing business. MailGate SC is in use by numerous high-profile customers in both US and Europe and has been in development for more than fifteen years. Its unique technology stack combines Java and C++, MySQL and Cassandra NoSQL, Apache and WildFly (aka JBoss). The product can be deployed both on-premises and in the cloud, AWS or Azure.

This is a remote position, but the candidate would ideally be based in Sofia, Bulgaria to meet in-person with the team when needed.

  • 3+ years of professional experience in software development.
  • Experience with C++.
  • Network programming experience.
  • Experience with Linux distributions.
  • SQL experience, ORM experience.
  • RESTful web services, JSON and XML.
  • Strong analytical skills and incisive thinking ability.
  • Very good command of English language - both written and spoken.
  • Common cloud knowledge (AWS, Azure).
  • NoSQL DBs experience will be considered as a strong plus (preferably Cassandra DB).
  • Understanding of distributed systems and related concepts.
  • Understanding and experience with basic design patterns and reusable software design approaches.
  • Experience with Shell scripting, Continuous Integration practices and tools.
  • A fast-paced and exciting work environment.
  • A global organization with multinational customer base and colleagues.
  • Career progression and development opportunities.
  • Flexible, work-from-home options available.
  • Opportunity to develop innovative, industry-leading email security solutions.
  • A chance to work with reputable and established partners.