Senior Software Development Engineer

Adobe

Quick summary

Work type
On-site
Location
San Jose, CASeattle, WASan Francisco, CA
Salary
$208,300–$301,600 / yr
Posted
2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $185k
This role $255k
$123k most similar roles pay here $321k

This role pays more than 98% of similar roles. Most pay $152,955–$217,725 — the shaded band above. At the midpoint, this role pays about $255k versus about $185k 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 304 open roles on FindRole.

Listed pay typically runs $185,200–$268,150 across 302 roles with salary data.

Most-posted roles

View all roles at Adobe

At a glance

TL;DR · Senior Software Development Engineer

As a Senior Software Engineer at Adobe Stock, you will join a passionate team dedicated to enhancing the web platform that connects designers and businesses with over 200 million high-quality assets. Your role involves building scalable systems using PHP, Node.js/TypeScript, and Java, while leveraging AWS services like RDS, DynamoDB, and S3. You’ll design microservices architectures, tune data-intensive applications, and collaborate closely with product and design teams to drive clarity and alignment on complex projects. With a strong background in software engineering and experience in enterprise-grade system design, you will lead technical direction, mentor junior engineers, and contribute to the continuous growth of our platform, ensuring it meets the needs of creative professionals worldwide.

What you'll do

  • Design and implement scalable, production-grade systems for the Adobe Stock Web Platform.
  • Architect microservices and REST/GraphQL APIs to enhance platform functionality and efficiency.
  • Lead technical direction on complex projects by defining architecture and driving engineering decisions.
  • Mentor junior engineers and elevate team-wide engineering quality through regular communication and guidance.
  • Collaborate with product, design, and other engineering teams to ensure clarity and alignment in project delivery.

What we're looking for

  • Bachelor's or Master's degree in Computer Science with 5+ years of software engineering experience.
  • Strong command of software design patterns and enterprise-grade system design, including microservices architecture.
  • Experience designing, tuning, and scaling data-intensive applications across various database technologies.
  • Proficiency in modern server-side web technologies such as PHP, Node.js/TypeScript, and Java.
  • Hands-on experience with AWS managed services like RDS, DynamoDB, SQS, SNS, S3, and container orchestration.
  • Ability to lead technical direction on complex projects and mentor junior engineers.
  • Strong multi-functional collaboration skills for driving clarity, alignment, and delivery across teams.

More like this

Similar roles

Senior Software Development Engineer

CVS Health

Remote 3 days ago $92,700$185,400
Java Spring Boot Spring Cloud AWS EC2 Lambda ECS/EKS S3 RDS DynamoDB SNS SQS Kafka RESTful APIs Distributed systems OAuth2 JWT Docker Kubernetes Terraform CI/CD
Remote

Senior Software Development Engineer

Adobe

San Jose 109 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

San Jose 94 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 88 days ago $208,300$301,600
Java Scala JVM Kafka Kubernetes gRPC High-performance databases Distributed systems Performance optimization Query engines Stream processing AI Observability Architecture Code reviews CI/CD