Remote-Friendly Senior Software Engineer jobs