Phrase guide

software engineering

noun · 1 senses · updated from the 2026-07-25 local source snapshot

Definitions and examples are grouped by meaning. Pronunciation, history, word forms, translations, descendants, synonyms, antonyms, derived terms, and related words appear whenever the source provides them.

Sound

Pronunciation

Each Play button uses your device's default local English voice, or a natural local fallback. The selected voice name appears after playback. This is synthesized speech, not a source recording.

No pronunciation record was provided for this word.

1

noun

Meaning 1

The subfield of engineering concerned with applying a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software.

Definition source: English Wiktionary via Wiktextract

Usage: uncountable

No example sentence was provided for this meaning.

Meaning relationships

Synonyms: none provided

Antonyms: none provided

History

Etymology

First attested in 1965 in service listings (in “systems software engineering”), partly popularized by American computer scientists Anthony Oettinger and Margaret Hamilton later in the decade. In a 1966 letter to the members of the Association for Computing Machinery, listed by the Oxford English Dictionary as the term’s first attestation, Oettinger wrote, “We must recognize ourselves [...] as members of an engineering profession, be it hardware engineering or software engineering [...]”.

Across languages

Translations

22 source translations are retained for this English entry.

  • Chinese Mandarin: 軟件工程 /软件工程 (ruǎnjiàn gōngchéng) — subfield of engineering concerned with the development, operation, and maintenance of software
  • Czech: softwarové inženýrství — subfield of engineering concerned with the development, operation, and maintenance of software
  • Finnish: ohjelmistotuotanto — subfield of engineering concerned with the development, operation, and maintenance of software
  • French: génie logiciel — subfield of engineering concerned with the development, operation, and maintenance of software
  • German: Softwaretechnik — subfield of engineering concerned with the development, operation, and maintenance of software
  • Greek: μηχανική λογισμικού (michanikí logismikoú) — subfield of engineering concerned with the development, operation, and maintenance of software
  • Greek: τεχνολογία λογισμικού (technología logismikoú) — subfield of engineering concerned with the development, operation, and maintenance of software
  • Hungarian: szoftvertechnológia — subfield of engineering concerned with the development, operation, and maintenance of software
  • Icelandic: hugbúnaðarverkfræði — subfield of engineering concerned with the development, operation, and maintenance of software
  • Indonesian: rekayasa perangkat lunak — subfield of engineering concerned with the development, operation, and maintenance of software
  • Irish: innealtóireacht bogearraí — subfield of engineering concerned with the development, operation, and maintenance of software
  • Italian: ingegneria del software — subfield of engineering concerned with the development, operation, and maintenance of software
  • Japanese: ソフトウェア工学 (sofutouea kougaku) — subfield of engineering concerned with the development, operation, and maintenance of software
  • Korean: 소프트웨어 공학 (sopeuteuweeo gonghak) — subfield of engineering concerned with the development, operation, and maintenance of software
  • Northern Kurdish: endezyariya nivîsbariyê — subfield of engineering concerned with the development, operation, and maintenance of software
  • Malay: kejuruteraan perisian — subfield of engineering concerned with the development, operation, and maintenance of software
  • Polish: inżynieria oprogramowania — subfield of engineering concerned with the development, operation, and maintenance of software
  • Portuguese: engenharia de software — subfield of engineering concerned with the development, operation, and maintenance of software
  • Romanian: inginerie software — subfield of engineering concerned with the development, operation, and maintenance of software
  • Romanian: ingineria programării — subfield of engineering concerned with the development, operation, and maintenance of software
  • Thai: วิศวกรรมซอฟต์แวร์ — subfield of engineering concerned with the development, operation, and maintenance of software
  • Turkish: yazılım mühendisliği — subfield of engineering concerned with the development, operation, and maintenance of software