Software Development Engineer Intern
Amazon
This job at a glance
- Who can apply
- New grads and up to 20 years · Bachelor's degree
- Must know
- LLMsCI/CDAgileTroubleshootingPythonJava
- Nice to have
- AWSSQLNoSQL
- Work
- On-site in Austin · internship
- Pay
- Not stated by the employer.
- Skill demand
- Troubleshooting51%CI/CD42%Agile32%LLMs15%of 100 similar entry-level jobs posted in the US this week
- Listed
- Nov 10, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
At Amazon, engineers build scalable systems, cloud services, and customer-facing products at global scale. This internship offers real responsibility from day one, where you will build, test, and learn alongside experienced professionals and make an impact that reaches far beyond campus. You will have the opportunity to influence the evolution of Amazon technology and lead critical projects.
- Internship duration: 12 weeks
- Typical start dates: May/June, Winter 2027 (January/February), Fall 2027 (August/September)
- Work hours: Full-time, Monday-Friday, up to 40 hours/week, typically between 8 am - 5 pm.
Key Responsibilities
- Collaborate and communicate effectively with experienced Amazonians to design, build, and operate innovative products and services.
- Participate in technical discussions to drive solutions forward.
- Break down complex, ambiguous problems into well-defined, solvable components before implementation.
- Contribute to the design and development of scalable, reliable services.
- Participate in code reviews, providing constructive feedback.
- Contribute to clear and accurate technical documentation.
- Use GenAI and AI-powered tools to enhance development productivity.
- Critically validate, verify, and integrate AI-generated code, exercising sound judgment about its use.
- Write clean, maintainable code following best practices and design patterns, including AI-assisted code.
- Work in an agile environment practicing CI/CD principles.
- Participate in operational responsibilities, including on-call duties.
- Demonstrate operational excellence through monitoring, troubleshooting, and resolving production issues.
Requirements & Tech Stack
- Java, Python, C++, C#, Go, Rust, or TypeScript
- Data structure implementation
- Basic algorithm development
- Object-oriented design principles
- Experience using AI-assisted development tools in academic or professional settings
- AWS (preferred)
- Database systems (SQL and NoSQL) (preferred)
- AI tools for development productivity (preferred)
- Contributing to open-source projects (preferred)
- Version control systems (preferred)
Qualifications
- Are 18 years of age or older.
- Are enrolled in a Bachelor's degree or above in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM fields.
- Expected degree conferral date between October 2027 – September 2029.
- Have a minimum of one quarter/semester/trimester remaining in their studies after their internship concludes.
- Experience from previous technical internship(s) or demonstrated project experience (preferred).
- Knowledge of software development lifecycle, including design, development, test, build, deployment processes and timelines (preferred).
- Strong problem decomposition, problem-solving, and analytical skills (preferred).
- Demonstrated ownership and initiative in seeing work through from design to operation (preferred).
- Excellent written and verbal communication skills (preferred).
- Demonstrated ability to learn and adapt to new technologies quickly (preferred).