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 Development Engineer

Adobe

$133,900 - $266,900
Nov 12, 2025
San Jose, CA, US
Apply Now

Adobe is looking to hire engineers to work on the Adobe Experience Platform (AEP), a customer experience management platform. The goal is to build foundational services for real-time data processing, decisioning, and customer journey optimization, laying the groundwork for higher-level services crucial for the Experience Business vision. This involves handling immense amounts of data and solving ambitious scaling problems on high-traffic, high-visibility applications.

Requirements

  • Hands-on experience with open-source technologies such as Spark, Hadoop Stack, and Kafka.
  • Proven record of delivering highly optimized code in Scala/Java.
  • Proven experience working with NoSQL databases, preferably HBase and Cassandra.
  • Proficiency in data structures and algorithms.
  • Proven expertise in Java, OOP principles, clean design, and design patterns.
  • Deep understanding of modern cloud technologies and design patterns for building “always-up” services.
  • Experience with Containers and CI/CD systems like Argo CD and GitOps.

Responsibilities

  • Integrate and improve Big Data tools and frameworks to provide requested capabilities.
  • Develop and deploy critical parts of the services and deliver them to production.
  • Articulate the choice of accurate tools and technologies.
  • Translate high-level requirements into meaningful tasks and actions.
  • Optimize distributed microservices and Spark applications to reduce cost and enhance availability.
  • Lead sophisticated, large-scale projects in an Agile environment using Java, Jenkins, and Spark.
  • Collaborate with multi-functional specialists (Product Management, Design, Engineering, etc.) to launch customer-focused solutions.

Other

  • 9+ years of industry software development experience.
  • Strong analytical and problem-solving skills.
  • Strong interpersonal and communication skills.
  • Unending curiosity, thoroughness, tenacity, and focus on quickly designing and building sophisticated software systems with great quality to solve customer problems.
  • Be a technical leader with the ability and desire to mentor other team members.