Our Company
Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.
We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!
EXPERIENCED SOFTWARE ENGINEER – ADOBE CLOUD PLATFORM (HAMBURG)
The Opportunity
Every time someone shares a Photoshop file with a collaborator, publishes an Illustrator asset, or accesses their creative work from a new device, our services enable this seamless process. We're looking for an Experienced Software Engineer to join our Access and Sharing team in Hamburg and help shape how millions of creatives work together.
Adobe Cloud Platform (ACP) powers the cloud infrastructure behind Firefly, Photoshop, Acrobat, InDesign, Illustrator, and Express. We operate hundreds of microservices across multiple AWS regions, enabling seamless collaboration and storage at scale.
We believe in "You build it, you own it"—our teams have full responsibility for the services they create, from design through production!
What You'll Work On
You'll join a diverse team responsible for the solutions that manage how users access, share, and publish their cloud assets. This is foundational infrastructure—when it works well, creative collaboration feels effortless.
Your focus areas:
1. Build and evolve critical microservices that handle access control, sharing workflows, and asset publishing across Adobe's Creative Cloud
2. Drive architectural improvements to keep the platform scalable, secure, and aligned with modern best practices
3. Raise the quality bar through code reviews, testing strategies, and thoughtful system design
4. Collaborate globally with teams in Hamburg, the US, and India—you'll work across time zones and bring people together around shared goals
5. Shape team culture by contributing to a learning environment where everyone grows
What You Bring
6. Strong foundation in distributed systems—you understand the challenges of building scalable, reliable cloud services (AWS experience is a plus)
7. Solid programming skills in Java (or similar languages with a willingness to work in Java)
8. Clear communication—you can explain technical decisions, give constructive feedback, and navigate cross-team collaboration
9. Collaborative mindset—you enjoy solving problems with others and believe the best solutions come from diverse perspectives
10. Curiosity about modern practices—including how AI tools are changing software development
We value what you can contribute over a checklist of requirements. If this role excites you but you don't meet every point, we'd still like to hear from you.
Why Join Us
11. Real impact at scale—your work directly enables millions of users to collaborate on creative projects
12. Ownership and autonomy—you'll develop technical direction, not just implement tickets
13. Global, diverse team—work with colleagues across continents who bring different perspectives and expertise
14. Growth opportunity—this is a rapidly growing team; there's room to take on more responsibility as we grow
We're committed to building an inclusive team and welcome candidates from all backgrounds. Different experiences lead to better products.