> Markdown version of [/jobs/ext/4132653-software-development-engineer-2027](https://www.wearedevelopers.com/jobs/ext/4132653-software-development-engineer-2027). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Development Engineer - 2027 - **Company:** Amazon.com, Inc. - **Location:** Barcelona, Spain - **Contract:** Internship / Graduate position - **Skills:** Java (Programming Language), Artificial Intelligence, Algorithm Design, Amazon Web Services, C Sharp (Programming Language), C++ (Programming Language), Cloud Computing, Code Generation, Code Review, Information Systems, Databases, Computer Engineering, Continuous Integration, Data Structures, Software Debugging, Software Design Patterns, Python (Programming Language), NoSQL, Object-Oriented Software Development, Open Source Technology, Systems Development Life Cycle, Software Engineering, SQL Databases, TypeScript, Rust (Programming Language), Application Enhancement Tool, Information Technology, Software Version Control, Golang - **Published:** October 27, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=c85981a2cc1ea28d ## About the Role * Experience using AI-assisted development tools in academic or professional settings * Currently has, or is in the process of obtaining, 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 from previous technical internship(s) or demonstrated project experience * Experience with one or more of the following: Cloud platforms (preferably AWS), Database systems (SQL and NoSQL), Contributing to open-source projects, Version control systems, Debugging and troubleshooting complex systems * Demonstrated ability to learn and adapt to new technologies quickly * Demonstrated ownership and initiative in seeing work through from design to operation * Basic understanding of software development lifecycle (SDLC) * Strong problem decomposition, problem-solving, and analytical skills * Excellent written and verbal communication skills ## Description * Collaborate and communicate effectively with experienced cross-disciplinary Amazonians to design, build, and operate innovative products and services that delight our customers, while participating 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, with distributed-systems scope varying by team. * Conduct code reviews as a core engineering practice, providing constructive feedback and validating correctness. * 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, exercising sound judgement about when to trust AI output. * Write clean, maintainable code following best practices and design patterns. * 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.