Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Adobe Logo

Senior Software Engineer

Adobe

$133,900 - $242,000
Oct 17, 2025
San Jose, CA, US
Apply Now

Adobe Journey Optimizer (AJO) needs to evolve to deliver next-generation features for personalized digital experiences across billions of interactions daily. The Decisioning team requires high throughput, enterprise-grade solutions focused on performance, reliability, and innovation to meet complex customer needs.

Requirements

  • Deep understanding of modern software development practices, distributed systems, and cloud-native architectures.
  • Proficiency in Java
  • expert knowledge of streaming architectures (e.g. Kafka)
  • relational and NoSQL databases (e.g. MongoDB)
  • containerized environments (e.g. Kubernetes)
  • caching frameworks
  • microservices

Responsibilities

  • Design, implement, and maintain core components of AJO Decisioning system with a focus on the high throughput/low latency delivery of ML-based content and offers.
  • Collaborate with architects and engineering leadership to shape and rapidly build systems that address the most complex needs of our enterprise customers with easy-to-maintain solutions.
  • Create differentiated value through effective application of AI.
  • Champion standard processes in software engineering, including code quality, testing, observability, and continuous integration/deployment.
  • Lead in the architecture and operation of large-scale, globally distributed systems.
  • Ensure high availability and low latency in enterprise environments.
  • Mentor junior engineers, lead design reviews, and foster a culture of technical excellence and continuous learning across the team.

Other

  • 10+ years of experience building, testing and operating complex software systems.
  • Experience with AI/ML systems and enterprise software development is a strong plus.
  • Strong analytical skills and a data-driven approach.
  • Ability to break down complex problems and deliver elegant, maintainable solutions.
  • A strong commitment to learn and improve over time.