Senior Software Engineer - US Remote