Closing soon
Closing soon

2026 Intern – Software Development Engineer  

Ready to launch your engineering career in tech? 

When you join us as an engineering intern, you’ll dive into real projects that impact the future of our products. You’ll work side-by-side with experienced teams, contribute meaningful code, and see how a global tech company builds and scales innovation.  


Location: Edinburgh, UK 

Duration: 13 months 

Start date: 1st of July 2026

End date: 31st of July 2027

Number of roles available: 3 positions  

Eligibility: You’re currently an undergraduate pursuing your Bachelor's degree on your penultimate year of study, looking for a placement year/sandwich year - Graduating in 2028 

Hybrid: 3 days per week in the office, 2 days per week work from home 

 

About the role  

Join our global Adobe Unified Platform organisation where our mission is to invent the technologies that allow our product leaders’ dreams to come true. We work to solve problems at a scale few other companies face. 

We build high-availability and low maintenance services that play a critical role for Adobe customers, whether they be individuals or multinational enterprises. 

Your main tasks include delivering quality code, effective communication, and achieving results. 

What you will do

  • Collaborate with a team to craft and deliver solutions that deliver outstanding applications and user experiences. 
  • Bring a fresh perspective based on your remarkable experiences to the team and apply this perspective to the project scope. 
  • Present results and progress to leadership with pride and enthusiasm. 
  • Be an active participant in the wider internship program, engaging with the intern cohort and helping build a better shared experience for all.

What you need to succeed  

  • Passionate about programming and how it can be applied to solve real-world problems. 
  • Naturally analytical, using data to justify your decisions. 
  • An interest in how large organizations successfully deliver groundbreaking software applications – developer methodologies in practice. 
  • Strong background in Java (or equivalent, strongly typed programming language) is essential. 
  • We achieve success through strong collaboration and ambition. The key to this role is the ability to actively listen, comprehend, and effectively communicate ideas and plans with a diverse range of collaborators. 


What to expect from the recruitment process. Our selection process typically consists of three stages as follows:   

60-minute Online Assessment.   

90-minute Technical Interview with the team.   

45-minute Soft-Skills Interview with the Hiring Manager.