The Remote Systems Developer at Compassion Canada will play a pivotal role in enhancing the organization's software solutions through effective programming. Key responsibilities include designing and developing new software, maintaining micro-services, and conducting thorough testing to ensure quality. Candidates are expected to have at least three years of software development experience with a strong proficiency in Java and cloud technologies.