Engineering Manager, Data Science, Sdk & Cloud Engineering

Adobe Adobe · Enterprise · San Jose, CA +1

This is an Engineering Manager role focused on leading a team that builds client-side components and services for data-driven capabilities across Adobe's platforms. The role emphasizes software engineering fundamentals, large-scale data systems, and team leadership, rather than direct AI/ML model development.

What you'd actually do

  1. As project lead, own project commitments and deliverable incorporating the full software development lifecycle: requirements definition, design, prioritization, implementation, build CICD, testing, deployment, and operational support; this includes driving the project scrum team: standups, sprint reviews, retrospectives, and backlog grooming.
  2. As people manager, support engineers in building deep technical expertise while developing leadership, ownership, and cross team influence; responsible for regularly providing individuals clear feedback, performance management, coaching and mentoring, promotions management, recruiting, and hiring.
  3. Coordinate dependencies and releases across multiple teams, ensuring smooth integration between clients, SDKs, and backend services. Partner closely with product management, design, analytics, and infrastructure teams to deliver cohesive platform solutions.
  4. Communicate clearly and proactively with leadership on project status, risks, and outcomes.
  5. Foster a positive, inclusive, and high trust team culture that values collaboration, accountability, and continuous improvement. Model Adobe’s culture by celebrating wins, learning from setbacks, and promoting transparency.

Skills

Required

  • Bachelor’s degree or higher in Computer Science, Engineering, or a related field.
  • 8+ years of software engineering experience, with 3+ years in a technical leadership or people management role.
  • Solid grounding in software fundamentals: algorithms, data structures, concurrency, and system design.
  • Experience driving operational excellence in supporting released software, including reliability, performance, and cost awareness.
  • Strong written and verbal communication skills, with the ability to influence across teams and subject areas.
  • Familiarity with Agile/Scrum methodologies and planning tools (e.g., Jira).