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
- System designMachine learningEmbedded systemsLLMsCI/CDAgile
- Nice to have
- AWSSQLNoSQL
- Work
- On-site in Seattle · internship
- Pay
- Not stated by the employer.
- Skill demand
- Embedded systems27%System design21%Machine learning12%LLMs12%of 99 similar entry-level jobs posted in the US this week
- Listed
- Nov 7, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
Amazon Dedicated Cloud (ADC) is hiring Software Development Engineers to build mission-critical cloud services in secure, air-gapped environments. These services support national security customers with distributed systems work that has real-world impact. The ADC SDE organization designs, develops, and operates cloud services within secure, air-gapped environments, solving complex distributed systems challenges. The work directly supports the mission of protecting national interests through innovative cloud technology.
This position requires the candidate to be a US Citizen and obtain and maintain a security clearance at the TS/SCI with polygraph level. Upon start, the selected candidate will be sponsored for a commensurate clearance for each government agency for which they perform AWS work.
Internship Details
- Application deadline: Applications will be accepted on an ongoing basis.
- This application is for Summer 2027 internship roles.
- All intern roles require in-person work and are 12 weeks in duration, starting in May/June and ending in August.
- Internships are full-time positions, and interns should expect to work in office, Monday-Friday, up to 40 hours per week.
- Interns should not have conflicts such as classes or other employment during the Amazon work-day.
- Applicants should have a minimum of one quarter/semester/trimester remaining in their studies after their internship concludes.
Locations
- Arlington, VA
- Jessup, MD
- Seattle, WA
- Denver, CO
- Locations are subject to change
Specialized Areas of Interest
During your application, you will have the opportunity to highlight your expertise in one or more of these areas:
- 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
- Computer Science
Key Responsibilities
- Collaborate and communicate effectively with experienced cross-disciplinary Amazonians to design, build, and operate innovative products and services.
- Break down complex, ambiguous problems into well-defined, solvable components before implementation.
- Contribute to the design and development of scalable, reliable services, with distributed-systems scope varying by team.
- Participate in code reviews as a core engineering practice, 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, and critically validate, verify, and integrate AI-generated code.
- Write clean, maintainable code following best practices and design patterns, including AI-assisted.
- Work in an agile environment practicing CI/CD principles while participating in operational responsibilities including on-call duties.
- Demonstrate operational excellence through monitoring, troubleshooting, and resolving production issues.
Requirements & Tech Stack
- 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.
- Work 40 hours/week minimum and commit to 12 week internship maximum.
- Technical skills and interests include: Machine Learning, Distributed Systems, Data Management, Database Systems, Quantum Computing, Network Development, Query Processing, Optimization, Automated Reasoning, Embedded Systems, Data Engineering, Mobile Development, Game Development, Computer Science.
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.
- Preferred Qualifications:
- Experience from previous technical internship(s) or demonstrated project experience.
- Experience with Cloud platforms (preferably AWS), database systems (SQL and NoSQL), AI tools for development productivity, contributing to open-source projects, and/or version control systems.
- Knowledge of software development lifecycle, including design, development, test, build, deployment processes and timelines.
- 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.