Senior Software Engineer (Remote - Contract)