Software Developer

We are seeking a skilled software developer to assist with product development, technical support and quality assurance testing. Applicants should have excellent communication skills, strong knowledge of Microsoft .NET or Java, and the desire to do great work. Experience with SQL, databases, and web services are a plus.


  • A thorough understanding of data structures and algorithms.
  • The ability to translate complex computational tasks into readable code.
  • Knowledge of some C-like language: C#, Java, C, or C++.
  • Knowledge of object-oriented programming


  • Competitive compensation based on merit.
  • Annual bonus based on performance.
  • Opportunity to build world-class software that will be used in major organizations in the world.
  • Opportunity to work with and learn from a talented team of developers in the US, China, India, and Albania.