Amazon employees

Employees walking outside and talking

Amazon Technical Academy trains Amazon employees in the U.S. to become entry-level Software Development Engineers (SDE) in as little as nine months. Tuition is free and participants are paid to learn.

Amazon Technical Academy is committed to selecting participants from diverse backgrounds and experiences across gender, race and ethnicity, nationality, religion, physical ability, sexual orientation, military status, education, previous work, and more.

Eligibility requirements

Amazon Technical Academy accepts applications from regular full-time or reduced-time Amazon employees in good performance standing who have at least 12 months of blue badge tenure by the time classes start. Applicants must have a GED or high school diploma. All applicants must have valid unrestricted work authorization throughout the entire 9-month training.

Learn more about all eligibility requirements.

Please note: Amazon does not provide any immigration support or sponsorship for the participation in this training program. All applicants must have valid unrestricted work authorization throughout the entire 9-month training. Current Amazon visa sponsored employees and employees in F-1 visa status are not eligible to participate.

How to apply

The full online application process includes timed tests to measure your reasoning abilities and knowledge of Java fundamentals. Amazon Technical Academy offers study guides, sample questions, and other resources for the assessments so you can prepare.

Successful applicants

If you are accepted to Amazon Technical Academy, you would have to leave your current Amazon position and internally transfer to ATA. Your current pay is replaced with a standard hourly rate for ATA Participants. If applicable, your previously awarded signing payments will continue to be paid, and RSUs will continue to vest. Your Amazon Benefits elections will remain the same.

Classes are held virtually during the nine-month program. However, employees may need to relocate once they move to their SDE roles.

Learn more and see full details on the ATA internal program on the ATA Employee Portal.

Woman working from home
At least two class groups a year
Amazon Technical Academy typically enrolls two groups of employee participants each year.
Operations associates
We have trained operations associates through the program and employees in all roles are encouraged to apply.
Amazon building lobby
Where the jobs are
SDEs typically work in Seattle, Arlington, the Bay Area, Boston, Dallas, Austin, Nashville, New York City, and Minneapolis.
Woman packing stuff for moving
If you have to move
Amazon Technical Academy will pay relocation costs if you need to move for your SDE role.
ATA grad
I am amazed at what I learned in just under a year. I expected it to be fast-paced (and it was), but there was so much support throughout that it was not hard to keep up.
Courtney, ATA grad and current Amazon Software Development Engineer
Frequently asked questions
Who can apply to Amazon Technical Academy?
Amazon employees can view all eligibility requirements for the program here.
How does Amazon Technical Academy select applicants?
ATA is committed to selecting participants from diverse backgrounds and experiences. We assess applicants’ logical reasoning ability via a series of assessments, and foundational Java skills via the Technical Assessment. We also consider employment history, performance standing, and general program eligibility to make admissions decisions. We do not consider formal academic or technical qualifications. We encourage employees from all educational backgrounds and job levels to apply for ATA even if you have no formal technical training.
Do I need to have coding experience in order to apply?
Any employee who meets our eligibility requirements is welcome to apply to Amazon Technical Academy, even if you’ve never written a line of code. Applicants who progress in our process will, however, be asked to demonstrate a foundational knowledge of Java during the application process, and we offer a free 12-week course of study to gain this knowledge.
What roles are available for successful Amazon Technical Academy graduates?
Amazon Technical Academy curriculum equips participants with the skills needed to become an entry-level Software Development Engineer (SDE) at Amazon. Near the end of the nine months of class, Amazon Technical Academy participants are assessed for their readiness to become a full-time entry-level SDE. Participants who excel in the assessment join Amazon development teams as an SDE-I. Other participants may need more on-the-job training and will enter a 3-12-month paid apprenticeship with an Amazon technical team to apply the skills they’ve developed during instructor-led training.

SDEs are found throughout most organizations within Amazon. This means you would work anywhere from Amazon Web Services (AWS) and Alexa to the technology teams that support the worldwide operations network.
I’m already in a tech role. Is Amazon Technical Academy a good fit for me?
Perhaps. Amazon Technical Academy is designed to train non-technical Amazon employees to become SDEs, but successful Amazon Technical Academy graduates have included support techs and other technical employees. Depending on your role, you may have already learned some of the things Amazon Technical Academy would teach. Consider the extent to which your job has already exposed to material taught by Amazon Technical Academy, and whether your career goals allow taking time away from your current role to attend. You may be able to work with your manager to ensure you get the right experiences to eventually transition to an SDE role without entering Amazon Technical Academy.
What if I am not admitted to Amazon Technical Academy? Do I have other options?
If you are not admitted to Amazon Technical Academy, you are welcome to reapply in the future. You can also explore other upskilling and training opportunities at Amazon here.