From IT Support to Software Development
Existing scripting, automation, or sysadmin work from an IT support role is often a stronger signal to employers than a bootcamp certificate alone — your professional credibility is already established in a way a true career-changer's isn't.
Skills you'll actually need
- The same core programming skills as any developer path
- Any scripting or automation work you've already done in your IT role — this counts as directly relevant experience, not just "adjacent" background
Recommended steps
- 1. Choose: structured bootcamp or self-taught path plus portfolio
Given your existing professional tech credibility, a strong self-taught portfolio can carry real weight — but a bootcamp remains a valid accelerant if you want a faster, more structured transition.
This assumes budget isn't your main constraint. A bootcamp in this lane realistically starts around $8,000 — if that's above what you can spend right now, use the Pathway Finder with your actual budget for a tailored verdict rather than assuming this one applies to you.
Roles this typically opens
- Junior developer
- Internal tools developer
- DevOps-adjacent engineer
What salary progression actually looks like
Your existing IT tenure sometimes allows negotiating above a true entry-level developer offer if you can point to real automation or scripting work you've already shipped.
The biggest obstacles people underestimate
- The same technical-interview gap applies here as for any developer path
- Some hiring managers may pigeonhole you as "the IT person" rather than a developer candidate — a visible portfolio of independent projects specifically helps counter this
Who should not choose this pathway
- If you're hoping your IT tenure alone, without a portfolio of actual code, will get you hired as a developer — most hiring managers will still want to see independent projects regardless of your IT background
Explore this pathway further
Career context
Bootcamps & how to decide
Tools
- Take the 2-minute bootcamp-vs-certification quiz
- Explore a different background or goal in the Pathway Finder