Staff Software Development Engineer

Adobe

Actively hiring Posted this week
San Jose Posted 3 days ago $208,300$301,600 / year

At a glance

AI generated

TL;DR

As a Staff Software Engineer on Adobe’s AI-first marketing platform team, you will lead the design and development of core backend capabilities that power autonomous customer engagement solutions. Your responsibilities include architecting scalable distributed systems with a focus on reliability and performance, collaborating with cross-functional teams to drive technical strategy, and mentoring engineers while influencing technical direction across the organization. You will work with Java or Scala, microservices, cloud-native architectures, Kubernetes, Docker, and CI/CD pipelines to build highly performant and resilient systems at enterprise scale. This role requires a deep understanding of distributed systems, event-driven architectures, observability, and performance optimization, as well as experience in campaign execution platforms and personalization systems.

Skills

Java Scala Kubernetes Docker CI/CD GitOps Python PostgreSQL Terraform AWS Azure Google Cloud Platform Event-driven architectures Observability Microservices Cloud-native architectures High-availability systems

What you'll do

  • Lead the design, development, and operation of core backend platform capabilities for AI-first marketing applications.
  • Architect scalable distributed systems with a focus on reliability, observability, and performance.
  • Translate business goals into technical solutions by partnering with Product, Design, and Engineering leadership.
  • Drive engineering excellence through best practices in software design, CI/CD, testing, GitOps, and operations.
  • Mentor engineers, lead design reviews, and influence technical direction across teams to enhance platform capabilities.
  • Evaluate and adopt modern technologies and AI-driven approaches to improve developer productivity and platform efficiency.

What we're looking for

  • 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.
  • BS/MS in Computer Science or equivalent practical experience.

Employer

About Adobe

Adobe Inc. is a global software company known for creative and multimedia software products including Photoshop, Illustrator, Acrobat, and its cloud-based Creative Cloud and Document Cloud suites. Industry: Creative & Digital Experience Software

Adobe currently has 310 open roles on FindRole.

Listed pay typically runs $185,350–$268,375 across 310 roles with salary data.

Most-posted roles

View all roles at Adobe