Career switch, measured
From Computer Programmer to Software Engineer
Yes, it's a stretch that needs new skills. Measured across current postings, the two roles have 18% skill overlap. Skills that carry over include Java, C#, Git, Docker; the main skills to add are Python, Training and coaching, C++, Kubernetes.
18%
skill overlap
11,679
open Software Engineer postings read
Skills that carry over
Share of each role’s postings that ask for the skill.
SkillComputer ProgrammerSoftware Engineer
- Java22%30%
- C#12%14%
- Git12%18%
- Docker10%14%
- SQL22%12%
- CI/CD12%28%
- AWS14%36%
- Stakeholder management18%21%
Skills to add
Asked for often in Software Engineer postings, rarely in Computer Programmer ones.
SkillComputer ProgrammerSoftware Engineer
- Python–41%
- Training and coaching14%33%
- C++–25%
- Kubernetes–23%
- LLMs–21%
- Azure–15%
- TypeScript–15%
- JavaScript–14%
Prove it with a free skill badge:
Plan your move to Software Engineer
The Career Gap Analyzer compares your own resume with Software Engineer jobs and lays out the skills to close, free.