Software Development Engineer

Adobe Adobe · Enterprise · San Jose, CA

Software Development Engineer at Adobe Express Branding team, focusing on building intelligent brand systems and AI-powered features for brand consistency, asset organization, and team collaboration for enterprise customers. Requires experience with modern JavaScript, frontend frameworks, and integrating/evaluating AI/LLM features in production.

What you'd actually do

  1. Build intelligent brand systems that power capabilities such as automated brand extraction, on-brand defaults, reusable design elements, and scalable brand application
  2. Develop AI-powered features that enhance brand consistency, asset organization, and team collaboration.
  3. Take full ownership of your features — from design discussions to implementation, testing, and delivery.
  4. Collaborate seamlessly with researchers, engineers, UX designers, and product managers to prototype and create a next-generation web application.
  5. Operate, monitor, and continuously enhance the systems you develop, focusing on reliability, security, and scalability.

Skills

Required

  • modern JavaScript
  • frontend frameworks (e.g. TypeScript, Web Components, React, ES6, Node.js, npm, Mobx, LitElement)
  • Web Standards and modern browsers
  • AI/LLM-powered features integration
  • evaluation frameworks for LLM-powered systems
  • enterprise stakeholders

Nice to have

  • responsive designs
  • modular and loosely coupled code
  • JS engines
  • browser performance
  • reflow
  • repaint
  • shadow DOM
  • dynamic rendering
  • Service Workers
  • CDNs
  • CSS resetting
  • prompt iteration
  • output validation
  • structured outputs

What the JD emphasized

  • 5+ years of experience developing sophisticated web applications
  • Must have Experience with modern JavaScript and frontend frameworks
  • Experience building or integrating AI/LLM-powered features into production systems
  • Experience designing evaluation frameworks or quality metrics for LLM-powered systems

Other signals

  • Build intelligent brand systems
  • Develop AI-powered features
  • Experience building or integrating AI/LLM-powered features into production systems
  • Experience designing evaluation frameworks or quality metrics for LLM-powered systems