software house international jobs