Sr. Software Development Engineer 5.5

Adobe Adobe · Enterprise · San Jose, CA

Software Development Engineer at Adobe working on Adobe Experience Platform (AEP) and Adobe Real-Time Customer Data Platform (RTCDP). The role involves developing critical data processing workflows, high-performance microservices, and advertising-related methodologies, processing massive data and tackling complex challenges at scale. Experience with Big Data technologies like Spark, Snowflake, and Kafka is required.

What you'd actually do

  1. Develop critical data processing workflows, high performance microservices, advertising-related methodologies, and deliver them to production at scale
  2. Articulate the choice of accurate tools and technologies
  3. Translate high-level requirements into meaningful tasks and actions
  4. Optimize distributed microservices and big data applications to reduce cost and improve availability
  5. Lead sophisticated, large-scale projects in an Agile environment using Java, Jenkins, and Spark

Skills

Required

  • Java/Scala
  • Spark
  • Snowflake
  • Kafka
  • NoSQL databases (MongoDB preferred)
  • Data structures and algorithms
  • Cloud technologies
  • Containers
  • CI/CD systems (Argo CD, GitOps or equivalent)

Nice to have

  • AEP
  • Agentic AI

What the JD emphasized

  • 9+ years of industry software development experience at Lead level or above
  • Proven record of delivering highly optimized code in Java/Scala (OOP principles, clean build, and development patterns)
  • Practical experience working with Big Data technologies like Spark, Snowflake, and Kafka
  • Deep understanding of modern cloud technologies and patterns for composing “always-up” services
  • Strong analytical and problem-solving skills, interpersonal and communication skills
  • Unending curiosity, thoroughness, tenacity, and focus on quickly crafting and building sophisticated software systems with great quality to solve customer problems