A software engineer can write a really killer resume. For such a resume, add your experience as well as possible. Also, make sure that you add some progressive and innovative project ideas, which is within the long term interest of the company. Moreover, show your caliber as much as possible.