 กำหนดลักษณะงาน ระบุคุณสมบัติที่สำคัญ
 คุณสมบัติสำหรับวิศวกรซอฟต์แวร์รวมถึงประสบการณ์ก่อนหน้านี้เกี่ยวกับการเขียนโปรแกรมและพัฒนาซอฟต์แวร์ ความรู้ที่แข็งแกร่งในวิทยาการคอมพิวเตอร์ การแก้ปัญหาที่แข็งแกร่งและทักษะการคิดเชิงวิเคราะห์ ทักษะการทำงานเป็นทีมและการสื่อสาร และความเข้าใจที่แข็งแกร่งในหลักการวิศวกรรมซอฟต์แวร์