Role context
What this roadmap points toward
- Mapped occupation: Software Developers (15-1252)
- BLS national median: $135,980 (2025-05)
- BLS wage range: $82,460 to $214,670
- Projected employment change: 15.8% (2024-2034)
- Typical entry education: Bachelor's degree
- Related work experience: None
This role has a high-confidence mapping to the listed O*NET-SOC/BLS occupation.
Proof to build
Skills, portfolio, and credential posture
A software developer designs, writes, tests, and maintains the programs and applications that run on computers, phones, and the web — translating requirements into working code.
Core skillsa programming language (Python, JavaScript, or Java), version control with Git, data structures and algorithms, and the habit of shipping small, real projects
Portfolio prooftwo or three working apps on GitHub — say a web app, an API, and a command-line tool — that you can walk an interviewer through
Credential postureThis is one of the few tech paths where certifications matter less than a demonstrable portfolio. Spend your time and money building real software, not collecting certificates.
Software development is skills-first: a portfolio of working projects matters more than any single credential, and "entry-level" still means you can actually build things.