Skip to main content

New Cohort Starts:

Donate
For Veterans/2027 Cohort · Applications Open

How to become a software engineer after the military

You do not need a computer science degree, and you do not need to have written code before. You need a structured program, a mentor, evidence of your work and a plan for the search. Here is the path in five steps.

Length
17 weeks
Commitment
20–30 hrs/week
Format
Remote-first · platform + sessions
Cost
$0
Eligibility
U.S. veterans, service members & spouses
Outcome
Software engineer

1. Decide on the role

A software engineer builds and maintains the software people use: the web app, the API behind it, the data it runs on. That is the role Vets Who Code trains for, and it is the role our graduates hold at Microsoft, Amazon, Google, GitHub, Booz Allen and Deloitte.

If you are not sure how your service translates, start with the career guides. They map military occupations to civilian technical roles.

2. Train in a structured program, not a video library

Nobody becomes a software engineer by watching videos. The accelerator puts the material that does not change, syntax and fundamentals, on a learning platform you can repeat at your own pace, and spends the human hours on pairing, code review and building real software.

You do not need prior technical experience. Admission is selective, but we evaluate aptitude, drive and follow-through, not what you already know. Read the full curriculum before you apply.

3. Build a body of work

There is no capstone and no certificate. What you carry out is the evidence that accumulated while you trained:

  • Blogs that explain your decisions in writing.
  • Pull requests that were opened, reviewed, revised and merged.
  • Features shipped to real users in real codebases.
  • Verified work, where every skill names the artifact that proves it.

That is what a hiring manager can read before they ever speak to you.

4. Get a mentor who runs engineering teams

Within your first month you are paired with a working software engineer, many of them Vets Who Code alumni. Your mentor operates in an engineering manager capacity: 1-on-1s focused on your growth, code review, hard questions and help with career decisions. It is the professional relationship you will have with your lead on the job.

5. Interview and land the role

Career support does not stop at graduation. Resume reviews, interview prep and job referrals continue, and the alumni network refers each other for roles. Graduates work at Microsoft, Accenture Federal Services, Amazon, Google, GitHub, Booz Allen, Deloitte and other companies across the industry.

How long it takes

Seventeen weeks at 20–30 hours a week, followed by the job search. The program is built around the life you already have: you can hold a job, a family or a recovery alongside it.

What it costs

$0. No tuition, no income share agreement, no loan. Apply when you are ready.

FAQ

Frequently asked questions

Do I need a computer science degree to become a software engineer?

No. Vets Who Code does not require a degree or prior experience with software. We select on aptitude, drive and follow-through, and what replaces the degree is a body of work an employer can read.

How long does it take to become a software engineer after the military?

The accelerator is 17 weeks at 20–30 hours a week, followed by the job search. Career support continues after graduation until you land the role.

Can I do this while working full-time?

Yes, if you can protect 20–30 focused hours a week for 17 weeks. Sessions are scheduled and you are expected at them, but the platform material can be taken at your own pace.

What jobs do veterans get after the program?

Software engineering roles. Alumni work at Microsoft, Accenture Federal Services, Amazon, Google, GitHub, Booz Allen, Deloitte and other companies across the industry.

Does my MOS matter?

No. Any military occupation is welcome. The career guides can show you how your service translates, but admission is based on aptitude, drive and follow-through, not your job in uniform.

Where do I start?

Complete the public prework on GitHub, then apply. The application takes about 12 minutes. Interviews are scheduled as the cohort acceptance date approaches.

2027 Cohort · Applications Open

Retool. Retrain. Relaunch.