Staff Software Development Engineer 50

Adobe Adobe · Enterprise · San Jose, CA

Staff Software Development Engineer role focused on building the foundational data pipelines, APIs, and architectural decisions for Adobe Journey Optimizer B2B. The role involves designing and building real-time streaming, batch ETL, and CDC pipelines, composing data access solutions, and making architectural decisions for a Kafka, Spark, Snowflake, Airflow, MySQL stack. It also includes mentoring engineers and championing engineering rigor. While AI tooling is integrated into workflows, the core focus is on data infrastructure.

What you'd actually do

  1. Design and build the data pipelines — real-time streaming, batch ETL, CDC — that form the backbone of AJO-B2B
  2. Compose data access solutions and APIs that other engineering teams, ML systems, and customer products rely on
  3. Make architectural decisions that balance speed, reliability, and maintainability across Kafka, Spark, Snowflake, Airflow, MySQL stack
  4. Mentor engineers and elevate the team's capabilities through design reviews, pairing, and collaborative learning
  5. Champion engineering rigor: observability, testing, documentation, and operational excellence

Skills

Required

  • 7+ years building software
  • substantial experience in data-intensive systems
  • Strong programming in Java or Scala with Spring Boot
  • Deep understanding of distributed systems
  • Production experience with streaming (Kafka)
  • batch processing (Spark)
  • orchestration (Airflow)
  • Solid command of relational (MySQL/Postgres) and NoSQL (MongoDB) databases
  • Experience with Docket and CI/CD
  • A track record of technical leadership
  • Communication skills

Nice to have

  • Experience building data platforms that other teams treat as critical infrastructure
  • Exposure to AI/ML systems — as a data provider, platform builder, or consumer
  • A creative streak

What the JD emphasized

  • foundational work
  • systems that bend without breaking
  • features, quality, and speed
  • systems that actually work at scale
  • technical leadership