Software Development Engineer, Adobe GenStudio

AdobeSan Jose, CA
$114,100 - $214,950Onsite

About The Position

This role offers the opportunity to collaborate with engineers, designers, and product teams to build scalable web applications and deliver high-quality digital experiences. As a key contributor on the team, you will address complex design and engineering challenges, building web experiences that are performant, accessible, and user-focused. You will promote strong collaboration between engineers and designers to create reusable, scalable code and consistent user experiences. Through pair programming and peer reviews, you will work with colleagues to solve technical problems, share knowledge, and improve development practices. You will use analytics, user research, and feedback to inform decisions, improve usability, and guide product enhancements.

Requirements

  • Over 3 years of experience building and deploying web applications or interactive websites.
  • A Bachelor's degree or equivalent experience in Computer Science, web design, or a related field.
  • Proven ability to deliver robust and complex user interfaces.
  • Strong understanding of front-end and back-end technologies, including JavaScript frameworks such as React, as well as Node.js or Java.
  • Solid knowledge of web technologies, including the DOM, web security, asynchronous programming, workers, and performance optimization.
  • Experience applying visual and interaction design principles to build intuitive user interfaces.
  • Experience designing and building AI-powered agents or agent-based systems (e.g., orchestration, tool use, or multi-step workflows).
  • Familiarity with cloud and automation concepts, practices, and procedures.
  • Familiarity with Single-SPA, micro frontends, or similar architectural patterns.
  • Experience developing and operating applications on public cloud platforms such as AWS or Azure.
  • Works well in a collaborative team environment and can manage competing priorities.
  • Interested in mentoring and supporting team members.
  • Focused on delivering reliable, high-quality solutions that improve customer outcomes.
  • Demonstrates ownership in building and operating production systems.
  • Passion for technology and continuous learning.
  • Proficient in UX design principles.
  • Strong interpersonal and communication skills.

Nice To Haves

  • Exposure to generative AI technologies or products is a plus.

Responsibilities

  • Address complex design and engineering challenges.
  • Build web experiences that are performant, accessible, and user-focused.
  • Promote strong collaboration between engineers and designers to create reusable, scalable code and consistent user experiences.
  • Work with colleagues to solve technical problems, share knowledge, and improve development practices through pair programming and peer reviews.
  • Use analytics, user research, and feedback to inform decisions, improve usability, and guide product enhancements.

Benefits

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