Browsing: software architect job description and salary