Software engineer with CS background