mid Software Engineer ic · Posted Apr 7, 2026
$114,100 – $214,950
USD per year

About this role

Adobe is hiring a mid-level Software Engineer based in San Jose, CA. The posting calls out experience with Java, Scala, Express, Distributed Systems. Compensation is listed at $114,100–$214,950 per year.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
San Jose, CA
Department
Design
Posted
Apr 7, 2026

More roles at Adobe

Senior Computer Scientist - Cloud Software
Hamburg, Germany · senior
Java Express AWS
2026 Working Student - Creative
Hamburg, Germany · mid
Express Machine Learning
Director, Engineering Program Management - AI Platforms & Globalization
San Jose, CA · director
LLMs Machine Learning Express
Senior Strategy, Operation and Enablement Manager
Dublin, Ireland · senior
Express Performance Optimization
Machine Learning Ops Engineer, Brand Concierge
San Jose, CA · mid
Express LLMs RAG
All Adobe jobs →

Job description

from Adobe careers

The Opportunity

Adobe Experience Platform (AEP) enables businesses to deliver the right experience at the right time to their customers. Segmentation Service is a core AEP service, providing the ability to define customer segments and generate target audiences from real-time customer profiles. Segment definitions are sophisticated queries over profile and event data that capture specific attributes or behaviors shared by a subset of users. Performing trillions of audience evaluations per day means scalability and efficiency aren’t goals — they’re the baseline.

This role is for an engineer with professional experience in distributed systems who wants to work on hard, consequential problems with a technically strong team. You will contribute to services used by every Adobe Customer Experience Orchestration solution, working directly on the performance, correctness, and scalability of systems that never stop running.

What You'll Do

  • Collaborate with engineers and product managers to build high-performance, low-latency distributed services handling real-time segment query evaluation at scale
  • Implement features and improvements across the segmentation pipeline, progressing from well-defined work to owning components end to end
  • Investigate system performance: recognize when behavior is degraded, and trace the causes — from latency regressions to throughput drops — back to their source
  • Write well-tested Java code with attention to how implementation decisions affect runtime behavior: allocation patterns, synchronization, serialization cost, and their cumulative effect under load
  • This is an excerpt. Read the full job description on Adobe careers →
All software engineering jobs software engineering in San Jose, CA Jobs in San Jose, CA software engineering salaries software engineering career path
All Adobe Jobs Browse software engineering roles mid positions