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 Arlington · internship
- Pay
- Not stated by the employer.
- Skill demand
- Agile43%CI/CD42%Troubleshooting32%LLMs14%of 99 similar entry-level jobs posted in the US this week
- Listed
- Nov 1, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
Shape what comes next at Amazon, where technology is a playground for engineers working on scalable systems, cloud services, and customer-facing products at global scale. This is an environment where you learn by building, taking ownership early, collaborating across teams, and growing skills while tackling new problems.
Key Responsibilities
- Collaborate and communicate effectively with experienced cross-disciplinary 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 and validating correctness, including for AI-generated code.
- 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 when to trust AI output and when not to.
- Write clean, maintainable code following best practices and design patterns, including AI-assisted.
- 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
- 18 years of age or older
- Enrolled in a Bachelor's degree or above in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM fields.
- Experience with at least one general-purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript.
- Experience with data structure implementation, basic algorithm development, and/or object-oriented design principles.
- Experience using AI-assisted development tools in academic or professional settings.
- Commitment to work 40 hours/week for a 12-week internship.
- Expected degree conferral date between October 2027 – September 2029.
- A minimum of one quarter/semester/trimester remaining in studies after the internship concludes.
- All intern roles require in-person work.
- Internships are full-time positions, working in office, Monday-Friday, typically between 8am-5pm.
Specialized Areas (Highlight expertise during application)
- Machine Learning
- Distributed Systems and Data Management
- Database Systems
- Quantum Computing
- Network Development
- Query Processing and Optimization
- Automated Reasoning
- Embedded Systems
- Data Engineering
- Mobile Development
- Game Development
Preferred Qualifications
- Experience from previous technical internships or demonstrated project experience.
- Experience with Cloud platforms (preferably AWS).
- Experience with database systems (SQL and NoSQL).
- Experience with AI tools for development productivity.
- Experience contributing to open-source projects.
- Experience with version control systems.
- Knowledge of software development lifecycle (design, development, test, build, deployment).
- Strong problem decomposition, problem-solving, and analytical skills.
- Demonstrated ownership and initiative in seeing work through from design to operation.
- Excellent written and verbal communication skills.
- Demonstrated ability to learn and adapt to new technologies quickly.