Senior Software Development Engineer

Adobe Adobe · Enterprise · San Jose, CA

Senior Software Development Engineer to build data foundations for marketing workflows, focusing on search/indexing platforms (Solr, Snowflake), authentication/authorization, and data pipelines (Spark, Java/Scala). The role involves modernizing legacy systems, maintaining core infrastructure, and applying Agentic AI tools to improve automation and developer productivity.

What you'd actually do

  1. Build, scale, and operate high-performance Solr and Snowflake-based query and indexing services supporting critical customer workflows.
  2. Design and improve authentication and authorization systems for users and services, ensuring security, scalability, and compliance.
  3. Develop and optimize high-throughput data pipelines using Spark and Java/Scala for near real-time indexing and querying.
  4. Evolve legacy Solr systems into hybrid and next-generation architectures using Snowflake and modern data processing technologies.
  5. Own service identity, discovery, and coordination systems (e.g., Zookeeper), ensuring reliability and observability at scale.

Skills

Required

  • 5–8+ years of software engineering experience building large-scale distributed systems
  • Experience designing and operating large-scale systems with complex queries and data pipelines
  • Strong hands-on experience with Solr (or Elasticsearch), including indexing, query optimization, and cluster management
  • Experience with Spark, Kafka, MySQL, Redis, Solr, and Snowflake
  • Experience with Docker and Kubernetes in production environments
  • Strong skills in Java/Scala and frameworks such as Spring
  • Familiarity with Agentic AI tools and protocols including MCP or similar experience
  • Strong focus on testing, CI/CD, monitoring, and running reliable production systems

Nice to have

  • Computer Science degree or equivalent experience preferred

What the JD emphasized

  • build distributed systems
  • architectural challenges
  • Apply Agentic AI
  • MCP and Claude Code

Other signals

  • build distributed systems
  • architectural challenges with Snowflake and AI
  • Apply Agentic AI
  • MCP and Claude Code