Software engineer job description: Develop and implement application software systems for internal customer divisions. Supports software applications developed, by troubleshooting and enhancing them when appropriate. Selection Process: Applicants whose education, training and experience most closely meet the needs of the position may be invited ...