software engineer

noun
UK /ˈsɒftweə ˌendʒɪˈnɪə/
US /ˈsɔːftwer ˌendʒɪˈnɪr/

A person who makes computer programs.

My aunt is a software engineer who builds apps for phones.


OTHER MEANINGS

2. A job title for someone who designs and tests computer systems.

The company hired a software engineer to improve its website.

3. A professional who solves problems by writing instructions for computers.

As a software engineer, he spends his day fixing bugs in the code.

4. A person who creates the programs that make devices like phones and robots work.

The software engineer wrote the program that lets the robot move.