Senior 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
179 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $186k
This role $218k
$132k most similar roles pay here $271k

This role pays more than 83% of similar roles. Most pay $157,500–$214,175 — the shaded band above. At the midpoint, this role pays about $218k versus about $186k 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 · Senior Software Development Engineer IV

Sr. Software Development Engineer 4 As part of the Experience Platform team, you will serve as a senior engineer focused on the Query Service engine, a multi-tenant cloud-native reporting platform. You will own the technical design, architecture, and implementation strategy for major components of the data platform to help customers query petabytes of data and apply machine learning techniques. Your daily work involves building, coding, and testing critical services that run at scale while collaborating with architects and multi-functional teams. The role requires proficiency in Apache Spark, Spark ML, Spark internals, and the Akka framework using Scala or Java. You will also utilize tools like Presto, Comet, and Apache Airflow. Key technical requirements include experience with No-SQL, RDBMS, big-data engineering, and cloud-based data warehouses to solve complex problems regarding data sharing, federation, and predictive metrics.

What does a Software Development Engineer earn in California?

Median $217725 from 77 postings across 8 companies.

See salary data

What you'll do

  • Own the technical design, architecture, and implementation strategy for major components of the Query Engine.
  • Build, code, and test critical services to ensure they run at scale within a multi-tenant cloud environment.
  • Extend the Apache Spark codebase to meet specific analytical requirements and data processing needs.
  • Develop and deploy highly available SaaS applications using Scala, Java, or the Akka framework.
  • Manage large-scale data warehouse operations involving No-SQL, RDBMS, and data federation.
  • Optimize system performance by managing costs related to computation and memory requirements.
  • Review and provide feedback on features, technology choices, architecture designs, and test strategies.
  • Solve complex technical problems and mitigate risks during the development of the Experience Cloud platform.

What we're looking for

  • A Bachelor's degree in Computer Science with 7 years of experience is required.
  • An MS or PhD in Computer Science or a relevant field with 5+ years of experience is accepted.
  • Proficiency in data structures and algorithms using Scala, Java, or the Akka framework is required.
  • Proficiency in Apache Spark, Spark ML, and Spark internals to extend code for analytical needs is required.
  • Proven knowledge in developing and deploying highly available SaaS applications in public clouds is required.
  • Expertise in big-data engineering, cloud-based data warehouses, No-SQL, RDBMS, and data federation is required.
  • Strong verbal and written communication skills are required to collaborate with multi-functional teams.
  • Experience with LLMs for improving product intelligence like SQL rewriting or forecasting is preferred.

More like this

Similar roles

Software Development Engineer IV

Adobe

San Jose, CA 25 days ago $177,900$257,550
Java Scala Apache Spark Query Optimization Data Pipelines CI/CD Agile Algorithms Data Structures Compilers Language Design

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

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

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

Software Engineer IV

General Dynamics

Annapolis Junction, MD 79 days ago $195,500$264,500
Python Splunk CI/CD Linux Unix Shell Ansible Git Kafka Infrastructure as Code Perl Syslog-ng rsyslog JIRA Confluence GitLab CI
10+ yrs exp

Software Development Engineer

Adobe

San Jose, CA +1 16 days ago $208,300$301,600
TypeScript React Node.js Python LLMs Microservices Cloud Infrastructure API Development Prompt Orchestration Agentic Frameworks Automated Testing System Design