Adobe is seeking a Principal Software Development Engineer to join their Journey Optimizer Team in the Digital Experience Business Unit. This role offers an exciting opportunity to build scalable, performant services and tools on Adobe Experience Platform, enabling enterprise customers with extraordinary solutions for reaching and connecting with end-users.
The position involves working with cloud-native and distributed systems that operate seamlessly across devices, defining the future of marketing and advertising by making it fast and fun to create and deliver Marketing Campaigns. The team consists of passionate storytellers, technology innovators, and change agents.
As a Software Development Engineer 5, you'll be responsible for architecting and building microservices that handle high throughput with low latency. The role requires expertise in JVM platform technologies (Java, Scala) and experience with streaming technologies like Kafka. You'll be working on critical systems that power Adobe's enterprise marketing solutions.
The ideal candidate will have extensive experience in building scalable web services, working with NoSQL databases, and implementing modern development practices including CI/CD and microservices architecture. This role offers the opportunity to work with cutting-edge technologies while solving complex problems at scale.
Adobe offers an exceptional work environment recognized worldwide, with a unique Check-In approach for ongoing feedback and professional growth. The company provides competitive compensation and comprehensive benefits, making it an ideal place for experienced engineers looking to make a significant impact in the digital experience space.