Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Adobe Logo

Software Development Engineer, Photoshop Ecosystem

Adobe

$133,900 - $242,000
Sep 25, 2025
San Jose, CA, US
Apply Now

Adobe is looking to integrate advanced AI/ML components into Photoshop as polished features, with an outstanding user experience, to delight customers and boost productivity.

Requirements

  • Solid foundation in computer science fundamentals, MVC architecture, design patterns and software engineering best practices
  • Proficient in modern C/C++ with extensive large-scale application development experience required.
  • Working knowledge of Python and Javascript preferred.
  • Skills and passion to build compelling user experiences leveraging well defined UI frameworks required.
  • Familiarity with AI productivity tools.

Responsibilities

  • Collaborate with researchers, ML engineers, application developers, UI designers, product managers, quality engineers and customers to integrate advanced AI/ML components into Photoshop as polished features, with an outstanding user experience.
  • Prototype mature research ideas with AI models. Iterate and improve upon these ideas, with the goal of productization.
  • Develop end-to-end solutions, and build front-end user experiences that are performant and responsive
  • Maintain, evolve and improve existing features in a large, complex codebase
  • Participate in formal and informal code and design reviews
  • Write unit tests and/or automation tests to verify code and product quality
  • Serve as a customer advocate and quality champion

Other

  • 5+ years of software development experience with a proven track record of designing, implementing and delivering high quality software
  • Outstanding written and verbal communication skills
  • Passion for creating high quality applications that professionals love
  • Take initiative, tackle new challenges and acquire the necessary knowledge and skills to get the job done