softwear engineer view 3