Senior Computer Scientist - Cloud Software

Adobe Adobe · Enterprise · Hamburg, Germany

Senior Software Engineer to design, build, and operate Java-based cloud services for Adobe's Content Platform & Collaboration. Focus on evolving scalable, secure, and reliable backend systems at massive scale, improving system performance and resilience. Requires strong Java, distributed systems, and cloud-native experience.

What you'd actually do

  1. Design, build, and operate Java‑based cloud services, owning them from design through production
  2. Evolve scalable, secure, and reliable capabilities using modern cloud and distributed systems practices
  3. Improve system performance, resilience, and operability across multiple cloud regions
  4. Strengthen engineering quality through clear design, collaborative code reviews, and effective testing
  5. Work closely with partner teams that build on our services

Skills

Required

  • 8+ years of professional software engineering experience
  • strong backend or platform focus
  • Strong Java programming skills
  • solid understanding of distributed systems
  • Hands‑on experience with cloud‑native services (AWS, Azure, or GCP)
  • Experience diagnosing and resolving issues in large‑scale, production systems
  • Strong communication skills in English

Nice to have

  • German is a plus
  • Curiosity to learn and apply new technologies, including AI‑assisted development