softwear engineer view 2