Taro Logo

Jr. Software Development Engineer

Amazon is a global technology and e-commerce company that leads in various sectors including cloud computing, digital streaming, and artificial intelligence.
Backend
Software Engineering Intern
In-Person
5,000+ Employees
Enterprise SaaS

Job Description

Amazon is seeking a motivated Jr. Software Development Engineer (SDE) to join their team in Madrid, Spain. This position is part of Amazon's Jr Developer Program, offering a unique year-round internship opportunity that creates a perfect balance between academic studies and practical work experience.

The role is structured to support student success with flexible scheduling - 16 hours per week during the academic year and full-time (40 hours/week) during summer breaks. Jr. SDEs become integral team members, writing production code and collaborating with experienced software engineers who provide guidance and mentorship. Each Jr. SDE is paired with a dedicated mentor for 1:1 support throughout the program.

This opportunity is ideal for computer science or software engineering students graduating between December 2026 and December 2027. The position offers hands-on experience with real-world technical challenges at one of the world's leading technology companies. Jr. SDEs will work on meaningful projects that directly impact Amazon's customers while developing their technical skills in a supportive environment.

The Madrid location offers a growing community of junior developers, providing opportunities to connect with peers in similar roles. Successful participants in the Jr Developer Program may be considered for full-time positions upon graduation. This role provides an excellent foundation for a career in software engineering, combining practical experience with academic studies in a structured program designed to develop the next generation of technical talent.

The position requires strong programming fundamentals in languages such as Java, Python, or C++, including object-oriented design principles. Candidates should be able to think abstractly and handle ambiguous problems, skills that will be further developed through the program's mentorship component.

Last updated 8 days ago

Responsibilities For Jr. Software Development Engineer

  • Write real software and collaborate with experienced software engineers
  • Contribute to impactful deliverables
  • Work part-time during school year (16 hours/week)
  • Work full-time during summer (40 hours/week)
  • Participate in 1:1 mentoring with experienced Software Engineer

Requirements For Jr. Software Development Engineer

Java
Python
  • Currently enrolled in Bachelor's or Master's degree program
  • Majoring in Computer Science, Software Engineering, or related STEM field
  • Graduating between December 2026 and December 2027
  • Ability to work year-round until graduation
  • Living within commutable distance to Madrid, Spain
  • Programming experience with at least one modern language such as Java, Python, or C++ including object-oriented design