Table of Contents
Fetching ...

What's in a Software Engineering Job Posting?

Marvin Wyrich, Lloyd Montgomery

TL;DR

This paper investigates how software engineering job postings signal non-technical expectations, addressing the gap that postings convey more than technical requirements. Using an inductive reflexive thematic analysis on 100 postings from five platforms, the authors identify six overarching themes—Sense of Purpose, Personal & Career Growth, Culture, Collaboration, When and Where, and Explicit Perks—composed of 23 sub-themes and 103 codes. The findings reveal that postings routinely embed identity, growth, and sociotechnical norms, with distinct patterns in theme placement and cross-theme relationships. The work has practical implications for educators, jobseekers, and recruiters by offering a data-driven lens on how firms present software roles beyond code, while acknowledging the gap between advertised signals and workplace reality.

Abstract

A well-rounded software engineer is often defined by technical prowess and the ability to deliver on complex projects. However, the narrative around the ideal Software Engineering (SE) candidate is evolving, suggesting that there is more to the story. This article explores the non-technical aspects emphasized in SE job postings, revealing the sociotechnical and organizational expectations of employers. Our Thematic Analysis of 100 job postings shows that employers seek candidates who align with their sense of purpose, fit within company culture, pursue personal and career growth, and excel in interpersonal interactions. This study contributes to ongoing discussions in the SE community about the evolving role and workplace context of software engineers beyond technical skills. By highlighting these expectations, we provide relevant insights for researchers, educators, practitioners, and recruiters. Additionally, our analysis offers a valuable snapshot of SE job postings in 2023, providing a scientific record of prevailing trends and expectations.

What's in a Software Engineering Job Posting?

TL;DR

This paper investigates how software engineering job postings signal non-technical expectations, addressing the gap that postings convey more than technical requirements. Using an inductive reflexive thematic analysis on 100 postings from five platforms, the authors identify six overarching themes—Sense of Purpose, Personal & Career Growth, Culture, Collaboration, When and Where, and Explicit Perks—composed of 23 sub-themes and 103 codes. The findings reveal that postings routinely embed identity, growth, and sociotechnical norms, with distinct patterns in theme placement and cross-theme relationships. The work has practical implications for educators, jobseekers, and recruiters by offering a data-driven lens on how firms present software roles beyond code, while acknowledging the gap between advertised signals and workplace reality.

Abstract

A well-rounded software engineer is often defined by technical prowess and the ability to deliver on complex projects. However, the narrative around the ideal Software Engineering (SE) candidate is evolving, suggesting that there is more to the story. This article explores the non-technical aspects emphasized in SE job postings, revealing the sociotechnical and organizational expectations of employers. Our Thematic Analysis of 100 job postings shows that employers seek candidates who align with their sense of purpose, fit within company culture, pursue personal and career growth, and excel in interpersonal interactions. This study contributes to ongoing discussions in the SE community about the evolving role and workplace context of software engineers beyond technical skills. By highlighting these expectations, we provide relevant insights for researchers, educators, practitioners, and recruiters. Additionally, our analysis offers a valuable snapshot of SE job postings in 2023, providing a scientific record of prevailing trends and expectations.

Paper Structure

This paper contains 49 sections, 7 figures.

Figures (7)

  • Figure 1: Thematic map of non-technical aspects in se job postings.
  • Figure :
  • Figure :
  • Figure :
  • Figure :
  • ...and 2 more figures