Haystack
← Back to Jobs
Technology

Photoshop C++ Application Developer || San Jose, CA

Shift Code AnalyticsSan Jose, CA🇺🇸United StatesPosted 11 Aug 2026

Quick Overview

Work Type
On Site
Level
Mid Senior

Job Description

Hi,
I hope you are doing well.
Please let me know if you are looking for a job change and interested in the below position.

 

Additional Job Information:
Title: Photoshop C++ Application Developer
Position Type: Contract
Location: San Jose, CA

Description:

Interview: Video

This is hybrid from day-1. Need local candidates

Description:


We are searching for a Photoshop C++ Application Developer for a contract assignment with one of our premier SaaS clients in San Jose, CA.

The Photoshop Applied Research and Technology team is looking for a Photoshop C++ Application Developer with a passion for technology and building compelling GenAI and AI/ML experiences that delight customers and boost productivity. This individual will be at the forefront of cutting-edge imaging technology, leveraging expertise in algorithms, large scale software architecture and design to bring research prototypes into production-quality solutions to create Photoshop Magic.

Responsibilities:

  • Gain in-depth knowledge of the Photoshop codebase, including Photoshop Document model and overall architecture, to develop and integrate innovative technologies into the flagship Photoshop product.
  • Deliver polished end-to-end AI/GenAI experiences as a Photoshop C++ developer. Collaborate with researchers, ML engineers, application developers, UI designers, product managers, quality engineers, and customers to integrate advanced AI/ML components into Photoshop.
  • Maintain, evolve and improve existing features in a large, complex codebase.
  • Participate in formal and informal code and design reviews.
  • Code Excellence: Write robust, scalable, performant, and secure code.
  • Take initiative, tackle new challenges, and acquire the necessary knowledge and skills to get the job done.

Required Skills:

  • 7+ years of software development experience with a proven track record of designing, implementing and delivering large-scale high-quality production software
  • 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
  • Solid foundation in computer science fundamentals, software architecture, design patterns, memory systems, CPU/GPU optimizations, and software engineering best practices
  • Proven experience leveraging AI coding assistants and agentic workflows to accelerate delivery of production code—driving multi-file changes (refactors, fixes, modernization), improving code review quality, and automating repetitive engineering tasks—while maintaining high standards for correctness, performance, security, and test coverage.
  • Familiarity with digital imaging, computer vision, and experience integrating AI/ML models into production applications preferred
  • Outstanding written and verbal communication skills
  • Passion for creating high-quality applications that professionals love

BS or MS in Computer Science or related field

 

 

 

Thanks & Regards,

Anikat Kumar

Sr. Technical Recruiter

ShiftCode Analytics Inc.

Email: 

Address : 

 

Skills

Computer Vision
C++
JavaScript
Python

Similar jobs