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.
Amazon Technical Academy accepts applications from regular full-time or reduced-time Amazon employees in good performance standing who have been employed for at least 12 months 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.
If you are accepted to Amazon Technical Academy, you would have to leave your current Amazon position and go on a sponsored leave of absence. You continue receiving benefits and will be paid a monthly living stipend.
Classes are held virtually during the nine-month program. However, employees may need to relocate once they move to their SDE roles.
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.