Senior Software Development Engineer 5

AdobeSan Jose, CA
$159,200 - $301,600

About The Position

Join Adobe’s Experience Platform (AEP) team as a Senior Software Engineer 5 focused on backend systems. You will architect and deliver scalable, high-performance backend solutions powering AI-native applications in Retrieval-Augmented Generation (RAG) and Multi-Agent Collaboration Platform (MCP) environments. This role requires deep technical expertise, leadership in engineering, and a passion for innovation at scale.

Requirements

  • 10+ years of experience in backend software engineering, with a proven track record of architecting and delivering large-scale, distributed systems.
  • Advanced proficiency in Java and Python; experience with cloud-native development and containerization (Kubernetes, Docker).
  • Demonstrated expertise in building AI-native applications, especially in RAG/MCP multi-agent environments.
  • Deep understanding of data modeling, API design, and integration with data platforms.
  • Strong knowledge of distributed data frameworks and real-time data processing.
  • Experience leading technical teams, mentoring engineers, and driving cross-team initiatives.
  • Bachelor’s or Master’s degree in Computer Science or related field (or equivalent experience).

Nice To Haves

  • Experience with XDM schemas, data lake architectures, and real-time customer intelligence systems.
  • Familiarity with AI/ML model deployment, orchestration, and monitoring in production environments.
  • Contributions to technical publications, open-source projects, or conference presentations.
  • Recognized as a technical leader and innovator in backend engineering and AI-native systems.
  • Ability to synthesize complex requirements into elegant, scalable solutions.
  • Passion for mentoring, teaching others, and encouraging a culture of continuous learning.
  • Strong communication skills and ability to influence across business units and partners.

Responsibilities

  • Architect and Develop Backend Systems: Lead the design and implementation of robust, scalable backend services using Java and Python. Own end-to-end system architecture for AI-native applications, including RAG/MCP multi-agent environments. Define and enforce code standards, guidelines, and architectural patterns for the team.
  • AI-Native Application Engineering: Build and optimize backend components that support AI/ML workflows, including data ingestion, orchestration, and inference pipelines. Collaborate with data scientists and AI engineers to integrate advanced models and agents into production systems. Drive innovation in the use of AI within AEP, contributing net new solutions and breakthrough ideas.
  • Data Platform Integration: Design and maintain data pipelines and APIs employing AEP’s XDM schemas and real-time data services. Ensure seamless integration with cloud-native infrastructure (AWS, Azure) and distributed data frameworks (e.g., Spark, Kafka).
  • Technical Leadership & Mentorship: Lead code reviews, technical discussions, and system design sessions across teams and business units. Mentor and coach engineers, sharing knowledge through documentation, presentations, and technical blogs. Influence technical direction and innovation across Adobe’s Experience Platform organization.
  • Quality, Security, and Performance: Establish and uphold standards for code quality, test automation, and system reliability. Proactively identify and resolve complex system issues, ensuring high availability and performance. Advocate for secure programming practices and data privacy compliance.

Benefits

  • comprehensive benefits programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service