Staff Software Development Engineer

Adobe Adobe · Enterprise · San Jose, CA

Staff Software Engineer to build Adobe’s next-generation AI-first marketing platform, focusing on backend systems for agentic applications at scale. The role involves designing and delivering distributed systems, cloud-native infrastructure, and real-time execution frameworks for customer engagement solutions.

What you'd actually do

  1. Lead the design, development, and operation of core backend platform capabilities powering AI-first marketing applications.
  2. Architect and scale distributed, high-availability systems with strong focus on reliability, observability, and performance.
  3. Partner with Product, Design, and Engineering leadership to translate business goals into scalable technical solutions.
  4. Drive engineering excellence across software design, CI/CD, testing, GitOps, and operational best practices.
  5. Mentor engineers, lead design reviews, and influence technical direction across teams.

Skills

Required

  • BS/MS in Computer Science or equivalent practical experience
  • 10+ years of experience building and operating large-scale backend or distributed systems
  • Strong expertise in Java and/or Scala, microservices, cloud-native architectures, and high-availability systems
  • Deep understanding of distributed systems, event-driven architectures, observability, and performance optimization
  • Experience with Kubernetes, Docker, CI/CD pipelines, and modern infrastructure practices
  • Strong communication, technical leadership, and problem-solving skills

Nice to have

  • Experience with campaign execution platforms, personalization systems, or Generative AI technologies

What the JD emphasized

  • AI-first marketing platform
  • Agentic applications at scale
  • autonomous experiences
  • enterprise-scale orchestration

Other signals

  • building foundational systems for agentic applications
  • enterprise-scale orchestration
  • autonomous experiences