Senior Software Development Engineer - Backend for Adobe Experience Platform - Journey Optimizer. Lead the design and evolution of core backend systems powering journey orchestration and decisioning. Contribute to the long-term evolution of Adobe Experience Platform.
Requirements
- BS/MS in Computer Science, Electrical Engineering, Data Science, or a related field
- 6–10+ years of experience building and operating distributed systems in production environments
- Strong expertise in Java backend development and system design
- Proven experience designing and scaling event-driven systems, NoSQL databases, low-latency key-value stores
- Strong understanding of distributed systems concepts, including concurrency, fault tolerance, and consistency models
- Experience owning system design and architecture for complex, multi-component systems
- Ability to work independently on ambiguous problems and drive solutions to completion
- Strong communication skills and ability to collaborate across teams
Benefits
- Comprehensive benefits programs
- 401k Matching
- Retirement Plan
- Generous Paid Time Off
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance