Senior Software Development Engineer
Adobe · Bucharest, Romania · Design
About this role
Adobe is hiring a senior-level Software Engineer based in Bucharest, Romania. The posting calls out experience with Express, AWS, Azure, Kafka.
- Role
- Software Engineer
- Function
- software engineering
- Level
- senior
- Track
- Individual contributor
- Employment
- Full-time
- Location
- Bucharest, Romania
- Department
- Design
- Posted
- Mar 16, 2026
More roles at Adobe
Job description
from Adobe careersThe Opportunity
Adobe Experience Platform powers real-time, data-driven customer experiences at global scale! The Konductor and Data Prep teams build and operate the core ingestion, routing, and schema enforcement services that process millions of events per second across Adobe’s Edge Network. These are highly distributed, latency-sensitive systems where reliability, correctness, and isolation between downstream consumers are essential.
This role is perfect for engineers who enjoy large-scale distributed systems, high-throughput pipelines, and working with strong data contracts. It’s a chance to tackle challenging problems at the platform level, where every decision affects data quality, latency, and operational excellence.
What the Role Involves
The team designs and runs high-throughput, low-latency services that power event fan-out (Konductor) and ingestion-time transformations (Data Prep). Responsibilities include ensuring reliable delivery with ordering guarantees, managing backpressure, implementing schema-aware transformations based on Adobe’s Experience Data Model (XDM), and maintaining failure isolation, retries, and idempotency across distributed systems. Collaboration with Edge Network, Profile, and downstream teams ensures ingestion contracts remain stable.
Key focus areas include:
Designing, building, and operating low-latency, high-throughput services
Implementing and optimizing schema-aware data transformations and validations
Handling failure isolation, retries, and idempotency in distributed pipelines
Contributing to observability, monitoring, and debugging for multi-tenant data flows
This is an excerpt. Read the full job description on Adobe careers →