user
Instruction: Give me a one-sentence description of the job of a Software Engineer.

assistant
A Software Engineer designs, develops, maintains, and tests software applications to meet customer needs.