Senior Software Engineer, Cloud Platform

Adobe Adobe · Enterprise · Hamburg, Germany

Senior Software Engineer for Adobe Cloud Platform & Collaboration (ACPC) to design, build, and operate microservices at scale. The role involves improving performance, reliability, and security of services, applying modern engineering practices and AI-assisted tooling, and working with distributed systems and cloud platforms.

What you'd actually do

  1. Develop and operate Java microservices that power Adobe’s cloud platform, supporting a large global audience
  2. Improve the performance, reliability, and security of services your team owns end-to-end
  3. Apply modern engineering practices and AI-assisted tooling to make development faster and more productive
  4. Raise the quality bar through code reviews, testing strategies, and thoughtful system design
  5. Work closely with your team and collaborate across engineering and product organizations

Skills

Required

  • Java
  • distributed systems
  • microservice architectures
  • cloud platforms (AWS)
  • Spring
  • RESTful APIs
  • NoSQL databases (MongoDB, Cassandra, DynamoDB)
  • observability tools (Prometheus, Grafana, Splunk)
  • German language
  • English language

Nice to have

  • Go
  • C++

What the JD emphasized

  • 8+ years of professional experience in software engineering
  • Strong programming skills in Java
  • Solid understanding of distributed systems, microservice architectures, and cloud platforms such as AWS
  • Hands-on experience with Spring, RESTful APIs, and NoSQL databases like MongoDB, Cassandra, or DynamoDB
  • Familiarity with observability tools like Prometheus, Grafana, or Splunk
  • Clear communication skills in German and English