Job Description A Software Engineer is the heart of our successes who focus on applying the principles of engineering to software solutions. This role includes designing, developing, testing, monitoring scalable applications that meet the companys needs.