Senior Software Development Engineer

Adobe

San Jose (CA)

On-site

USD 150,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Adobe in San Jose is looking for an experienced software developer to enhance their Adobe Experience Platform. The role requires a Bachelor’s Degree and over 10 years of experience in software development, with a focus on Big Data technologies like Spark and Kafka.

The ideal candidate should have proven experience in delivering optimized code and should thrive in a collaborative, Agile environment. Adobe champions diversity and inclusion in their workforce.

Qualifications

  • 10+ years of industry software development experience.
  • Hands-on experience with open-source technologies such as Spark, Hadoop Stack, and Kafka.
  • Proven record of delivering highly optimized code in Scala/Java.
  • Deep understanding of modern cloud technologies and design patterns.

Responsibilities

  • Integrate and improve Big Data tools and frameworks to provide requested capabilities.
  • Develop and deploy critical parts of the services and deliver them to production.
  • Lead sophisticated, large-scale projects in an Agile environment using Java, Jenkins, and Spark.

Skills

Java
Scala
Spark
Hadoop Stack
Kafka
CI/CD systems
Containers
Data structures and algorithms
Design patterns
Problem-solving skills

Education

Bachelor’s Degree or equivalent experience

Tools

Apache Parquet
Databricks Delta
Apache Iceberg
Apache Hudi

Job description

Adobe Experience Platform (AEP) is a powerful customer experience management platform that allows businesses to collect, manage, and activate customer data to deliver personalized experiences. AEP integrates seamlessly with our core services, improving our capabilities in real‑time data processing, decisioning, and customer journey optimization. Familiarity with AEP will be highly beneficial as it underpins many of our newest capabilities across Adobe products.

Join our diverse team responsible for delivering a rationalized set of core services built on top of the data layer. We focus on foundational elements such as Identity Graphs, Profile, Segmentation, and edge components for real‑time data capture and decisioning. Our goal is to lay the groundwork for higher‑level services crucial for our Experience Business vision. You will work on high‑traffic, high‑visibility applications, handling immense amounts of data and solving ambitious scaling problems. Join us if you love working with Big Data technologies and want to push the boundaries of innovation!

What You’ll Do
  • Integrate and improve Big Data tools and frameworks to provide requested capabilities.
  • Develop and deploy critical parts of the services and deliver them to production.
  • Articulate the choice of accurate tools and technologies.
  • Translate high‑level requirements into meaningful tasks and actions.
  • Optimize distributed microservices and Spark applications to reduce cost and enhance availability.
  • Lead sophisticated, large‑scale projects in an Agile environment using Java, Jenkins, and Spark.
  • Collaborate with multi‑functional specialists (Product Management, Design, Engineering, etc.) to launch customer‑focused solutions.
  • Communicate clearly with leadership to define goals.
  • Market ideas across teams and organizations.
  • Be a technical leader with the ability and desire to mentor other team members.
  • Promote a culture of continuous learning.
What You Need to Succeed
  • Bachelor’s Degree or equivalent experience.
  • 10+ years of industry software development experience.
  • Hands‑on experience with open‑source technologies such as Spark, Hadoop Stack, and Kafka.
  • Proven record of delivering highly optimized code in Scala/Java.
  • Understanding of file formats like Apache Parquet and table formats such as Databricks Delta, Apache Iceberg, or Apache Hudi is preferred.
  • Proficiency in data structures and algorithms.
  • Proven expertise in Java, OOP principles, clean design, and design patterns.
  • Deep understanding of modern cloud technologies and design patterns for building “always‑up” services.
  • Strong analytical and problem‑solving skills.
  • Strong interpersonal and communication skills.
  • Unending curiosity, thoroughness, tenacity, and focus on quickly designing and building sophisticated software systems with great quality to solve customer problems.
  • Experience with Containers and CI/CD systems like Argo CD and GitOps.
  • Experience with other Big Data tech stacks.
  • Experience with CDP and Generative AI is a plus.

Adobe is proud to be an Equal Employment Opportunity employer.

We do not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other protected characteristic.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Adobe Experience Platform
Software Engineer - Adobe Experience Platform

Adobe Inc. • San Jose (CA)

Hybrid
USD 140,000 - 230,000
Equity awards
Health coverage
Learning budgets
+3
Sr. Software Development Engineer
Sr. Software Development Engineer

Adobe Inc. • San Jose (CA)

On-site
USD 160,000 - 230,000
AEP Lead Data Solutions Engineer
AEP Lead Data Solutions Engineer

Adobe • San Jose (CA)

On-site
USD 120,000 - 150,000
Data Science Engineer
Data Science Engineer

Adobe • San Jose (CA)

On-site
USD 130,000 - 160,000
Software Engineer – Adobe Experience Platform
Software Engineer – Adobe Experience Platform

Adobe • San Jose (CA)

Hybrid
USD 133,000 - 242,000
Competitive salary
Comprehensive health coverage
Learning budgets
+2
Data Engineer AXP
Data Engineer AXP

Compunnel, Inc. • Louisville (KY)

On-site
USD 100,000 - 130,000
Senior Software Development Engineer
Senior Software Development Engineer

Adobe Inc. • Seattle (WA)

On-site
USD 140,000 - 180,000
Adobe (AEP) Architect
Adobe (AEP) Architect

Dormont Manufacturing Co • Cleveland (OH)

On-site
USD 120,000 - 150,000
Net-zero cost medical option
Company contributions to HSA
Fully-paid parental leave
+1
Sr. Software Development Engineer 4
Sr. Software Development Engineer 4

Adobe • San Jose (CA)

On-site
USD 177,000 - 258,000
Senior Software Development Engineer 5
Senior Software Development Engineer 5

Adobe Inc. • San Jose (CA)

On-site
USD 180,000 - 240,000