Software Development Engineer IV

Adobe

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Jose, CA
Salary
$177,900–$257,550 / yr
Posted
25 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $179k
This role $218k
$130k most similar roles pay here $271k

This role pays more than 85% of similar roles. Most pay $143,612–$214,000 — the shaded band above. At the midpoint, this role pays about $218k versus about $179k for comparable roles.

Based on 240 similar postings.

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

Listed pay typically runs $187,100–$270,950 across 216 roles with salary data.

Most-posted roles

View all roles at Adobe

At a glance

TL;DR · Software Development Engineer IV

As a Software Development Engineer 4 on the Segmentation Service team, you will contribute to the Adobe Experience Platform by building high-performance services for defining customer segments and generating target audiences from real-time profile data. You will be responsible for designing and implementing key components of a high-performance segmentation engine, including developing query compilation algorithms that transform segment definitions and creating optimization techniques such as multi-query, incremental, and streaming evaluations. Your daily work involves managing advanced data pipelines using Apache Spark, building monitoring tools to debug semantic errors, and participating in architecture reviews within an Agile environment. To succeed, you must possess a strong grasp of algorithms and data structures, proficiency in Java or Scala, and experience building scalable query engines. Knowledge of compilers, database systems, and language design is also highly valued for this role.

What does a Software Development Engineer earn in California?

Median $217725 from 77 postings across 8 companies.

See salary data

What you'll do

  • Design and implement key components of a high-performance segmentation engine.
  • Develop query compilation algorithms to transform and rewrite segment definition queries.
  • Create query optimization and evaluation algorithms for multi-query, incremental, and streaming evaluations.
  • Build advanced data pipelines using Apache Spark.
  • Develop tools to monitor performance and debug potential semantic errors in queries.
  • Deploy production services and iteratively improve them based on customer feedback.
  • Participate in architecture, design, and code reviews.

What we're looking for

  • A B.S. in Computer Science or a related field is required.
  • An M.S. in Computer Science or a related field or equivalent practical experience is preferred.
  • Experience building a scalable query engine or equivalent practical experience is required.
  • Strong programming skills with extensive experience in Java or Scala are required.
  • A strong grasp of algorithms and data structures is required.
  • Proficiency in Databases or compilers is preferred.
  • Proficiency in Apache Spark is preferred.
  • Experience in language design is a plus.

More like this

Similar roles

Software Development Engineer

Adobe

San Jose, CA 18 days ago $208,300$301,600
Adobe Experience Platform Spark Java Scala Kafka Hadoop Apache Parquet Databricks Delta Apache Iceberg Apache Hudi Jenkins Argo CD GitOps CI/CD Microservices Containers Generative AI Big Data
10+ yrs exp

Senior Software Development Engineer IV

Adobe

San Jose, CA 179 days ago $177,900$257,550
Apache Spark Spark ML Scala Java Akka Presto Apache Airflow No-SQL RDBMS SaaS Data Warehouse LLM Machine Learning
7+ yrs exp

Software Development Engineer

Adobe

New York, NY 101 days ago $148,500$214,950
Java Scala RESTful API SQL NoSQL Apache Spark Kafka Hadoop AWS Azure Distributed Systems Machine Learning Generative AI

Senior Software Development Engineer

Adobe

San Jose, CA 179 days ago $208,300$301,600
Java Scala Apache Spark Apache Kafka Hadoop S3 Azure Data Lake Storage Apache Parquet Databricks Delta Apache Iceberg Apache Hudi Cassandra Apache HBase Azure Cosmos DB CI/CD Agile
5+ yrs exp

Senior Software Engineer

Adobe

San Jose, CA 179 days ago $228,600$331,050
Java Scala Apache Spark Apache Kafka AWS Azure Data Lake Storage S3 Apache Parquet Databricks Delta Apache Iceberg Apache Hudi Hadoop Cassandra Apache HBase Azure Cosmos DB CI/CD Agile
10+ yrs exp

Software Development Engineer IV

Adobe

San Jose, CA +2 49 days ago $177,900$257,550
Kotlin Swift TypeScript JavaScript Android MVC MVVM Object-Oriented Programming CI/CD Automation Testing Lit MobX Web Components
3+ yrs exp