Senior Software Engineer (Remote)