The Remote Systems Developer at Compassion Canada plays a critical role in enhancing software solutions through innovative design and development. This position involves responsibilities such as creating new software solutions, developing micro-services, and conducting both manual and automated testing. The ideal candidate should possess at least three years of software development experience, with strong proficiency in Java and cloud technologies.