Senior Software Development Engineer

Adobe Adobe · Enterprise · San Jose, CA

Senior Software Development Engineer role focused on building and optimizing core components of the Adobe Experience Platform's Segmentation Service. This role requires deep expertise in high-throughput, low-latency distributed systems, query optimization, and performance at scale, with responsibilities impacting multiple Adobe Customer Experience Orchestration solutions.

What you'd actually do

  1. Own building and implementation of core components in the Segmentation Service engine — real-time query evaluation, incremental processing, and performance at production scale
  2. Develop query optimization and evaluation algorithms, including multi-query optimization and streaming evaluation approaches that hold up as segment complexity and profile volume grow
  3. Guide multi-functional technical initiatives across related teams, establishing architectural direction for capabilities that cross service boundaries
  4. Identify performance bottlenecks and build targeted solutions — reasoning about JVM tuning, GC patterns, serialization overhead, and data structure choices under high event load
  5. Analyze and advance core infrastructure including data ingestion, processing and storage — understanding how each impacts latency, efficiency thresholds, or failure modes at scale

Skills

Required

  • 10+ years of software engineering experience in SaaS
  • distributed systems
  • Java or Scala
  • JVM memory management
  • GC tuning
  • thread scheduling
  • system performance at scale
  • query engines
  • stream processing pipelines
  • Kafka
  • Kubernetes
  • gRPC
  • high-performance key-value or document databases
  • architectural thinking
  • B.S. in Computer Science or related field, or equivalent experience

Nice to have

  • M.S. or equivalent practical depth

What the JD emphasized

  • extensive expertise in high-throughput, low-latency distributed systems
  • Owning this role involves delivering solutions, not just proposing them
  • performance at production scale
  • performance at scale
  • high event rates