Across 17,027 engineering postings that state a position on education, a degree requirement is now the exception rather than the rule — and it varies more by role than most candidates expect, from 25% of machine learning engineer postings down to 6% of backend engineer postings.
| Role | Postings stating a requirement | Require a degree | Explicitly accept equivalent experience |
|---|---|---|---|
| Machine Learning Engineer | 1,537 | 25% | 7% |
| Staff Engineer | 6,269 | 21% | 7% |
| Senior Software Engineer | 4,752 | 13% | 9% |
| Data Engineer | 3,083 | 11% | 6% |
| Backend Engineer | 1,386 | 6% | 3% |
Active postings in our index whose text states a position on education — either requiring a degree or explicitly not requiring one. Postings that never mention education are excluded from the denominator rather than counted as "no requirement", and non-software "engineer" titles (civil, structural, mechanical and similar) are excluded throughout.
In most cases no. Of 17,027 engineering postings that state a position, the large majority do not require a degree — backend engineer roles are the most open at 6%, machine learning engineer roles the least at 25%.
Which engineering role is most likely to require a degree?Machine Learning Engineer, at 25% of postings that state a requirement.
Does "no degree required" appear explicitly?Sometimes — between 3% and 9% of these postings explicitly accept equivalent practical experience in place of a degree.
Who is Recruiting from Scratch?A contingency technical recruiting firm — no retainer, no upfront cost — with a 29-day average time to hire versus the 49-day industry average and 300+ placements.
Tell us about your open roles and we'll start sourcing within 48 hours.