Sr. Software Development Engineer (java) - Adobe Experience Platform

Adobe Adobe · Enterprise · Bucharest, Romania

Senior Backend Engineer for Adobe Experience Platform (AEP), a large-scale, real-time customer data platform. The role involves designing and building Java-based backend services and microservices for high-throughput, low-latency data pipelines. Responsibilities include driving technical decisions, improving engineering practices, mentoring, and ensuring operational excellence. The role requires strong experience in Java/Kotlin, distributed systems, cloud infrastructure, and streaming/NoSQL data platforms. Experience with petabyte-scale data processing and SaaS product delivery is highly valued.

What you'd actually do

  1. Design and build Java-based backend services and microservices, handling high-throughput, low-latency data pipelines at scale.
  2. Drive technical decisions — system design, data modelling, API contracts, resiliency patterns — with the confidence to advocate for the right solution and the judgment to know when to compromise.
  3. Raise the engineering bar in your team. That means thorough code reviews, pushing for better abstractions and identifying performance and security risks early
  4. Mentor and be mentored. Bucharest is a senior-heavy team. You will have real access to experienced engineers and be expected to accelerate those around you in return.
  5. Ship with operational excellence — meaningful observability, disciplined CI/CD, infrastructure as code, and a bias toward systems that are boring in production.

Skills

Required

  • 5+ years of engineering experience building and operating production backend systems
  • Deep fluency in Java or Kotlin — not just syntax familiarity, but genuine understanding of the JVM, concurrency models, and writing code that performs under load
  • Strong grasp of distributed systems fundamentals: consistency models, failure modes, backpressure, eventual consistency trade-offs
  • Hands-on experience with cloud infrastructure (AWS and/or Azure)
  • Experience operating streaming or NoSQL data infrastructure (Kafka, Cassandra, HBase, or equivalents)
  • A track record of delivering SaaS products with serious quality signals: observability, graceful degradation, security threat modelling, load testing
  • Clear, direct communication — e.g. you can write a design doc that gets to the point and push back constructively in a review

Nice to have

  • Experience designing systems that ingest or process data at petabyte scale
  • Contributions to open-source projects or a history of engaging with the broader engineering community

What the JD emphasized

  • petabytes of behavioral, transactional, and identity data
  • production system at scale
  • high-throughput, low-latency data pipelines at scale
  • distributed systems fundamentals
  • SaaS products
  • petabyte scale