Senior Software Development Engineer

Adobe

Actively hiring
San Jose, US Posted 52 days ago $208,300$301,600 / year

At a glance

AI generated

TL;DR

As a senior engineer on the Adobe Experience Platform (AEP) team, you will play a pivotal role in managing and defining architectural direction for the Segmentation Service engine, which evaluates trillions of audience segment definitions daily. Your responsibilities include building core components such as real-time query evaluation and incremental processing, developing advanced algorithms for query optimization, and guiding multi-functional technical initiatives across related teams. You will also identify performance bottlenecks, optimize data ingestion and storage infrastructure, and ensure systems degrade gracefully with robust observability features. Essential skills include deep proficiency in Java or Scala, experience with distributed systems, and practical knowledge of Kafka, Kubernetes, gRPC, and high-performance databases. This role demands expertise in handling complex multi-service systems at scale, ensuring accuracy and speed for Adobe’s Customer Experience Orchestration solutions.

Skills

Java Scala JVM Kafka Kubernetes gRPC High-performance databases Distributed systems Performance optimization Query engines Stream processing AI Observability Architecture Code reviews CI/CD

What you'll do

  • Own and implement core components in the Segmentation Service engine for real-time query evaluation.
  • Develop and optimize complex query algorithms to handle growing segment complexity and profile volume.
  • Identify and resolve performance bottlenecks, focusing on JVM tuning and data structure choices under high load.
  • Analyze and enhance core infrastructure for efficient data ingestion, processing, and storage at scale.
  • Lead architecture and code reviews, ensuring clear communication of technical decisions across all levels.
  • Use AI to improve system efficiency and iterate faster in development processes.

What we're looking for

  • 10+ years of software engineering experience in SaaS with a focus on distributed systems.
  • Deep proficiency in Java or Scala, including JVM memory management and GC tuning.
  • Proven ability to optimize system performance at scale, identifying bottlenecks and implementing solutions.
  • Experience building or evolving query engines, stream processing pipelines, and high-performance databases.
  • Strong architectural thinking for complex multi-service systems, communicating tradeoffs effectively.
  • Practical experience with Kafka, Kubernetes, gRPC, and key-value/document databases.

Market check

Salary context

This $208,300–$301,600 range sits above 97% of similar postings on FindRole.

Peer median band

$117,000$208,150

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$141,306$196,750

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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 290 open roles on FindRole.

Listed pay typically runs $183,300–$265,350 across 290 roles with salary data.

Most-posted roles

View all roles at Adobe

More like this

Similar roles

Senior Software Development Engineer

Adobe

San Jose, US 73 days ago $177,900$257,550
Spark Hadoop Kafka Java Scala NoSQL HBase Cassandra Agile Jenkins Adobe Experience Platform (AEP) Big Data Cloud Technologies OOP Design Patterns

Senior Software Development Engineer

Adobe

San Jose, US 58 days ago $208,300$301,600
Apache_Spark Scala Java Akka NoSQL RDBMS Data_Warehouse Cloud-Based_Data_Warehouse Public_Cloud SaaS_Applications Cost_Consciousness Verbal_Communication Written_Communication Presto Comet Apache_Airflow

Senior Software Development Engineer

Adobe

San Jose, US 73 days ago $177,900$257,550
Java Scala RESTful SQL NoSQL Apache Spark Apache Hadoop Apache Kafka AWS Azure Microservice Architecture Databricks CI/CD

Senior Software Development Engineer

Adobe

Remote (Remote Georgia (Us), US) 73 days ago $139,000$139,000
Java Python JavaScript Go Kubernetes Jenkins Splunk New Relic Grafana CI/CD DevOps AI Agile unit testing build automation continuous integration Terraform AWS PostgreSQL
Remote

Senior Software Development Engineer

Adobe

San Jose, US 62 days ago $208,300$301,600
JavaScript React Vue HTML CSS ES6 Web components Lit npm Webpack DOM Canvas WebGL Accessibility standards WCAG 2.1 Cloud deployment strategies Agile SCRUM

Senior Software Development Engineer

Adobe

San Jose, US 16 days ago $177,900$257,550
Java Python Kubernetes AWS Azure Neo4j GitHub CI/CD Apache Kafka SaaS Agile Prometheus Grafana AI-Assisted Development Tools Docker