Senior Software Engineer (Remote) jobs