Photoshop C++ Application Developer || San Jose, CA
Quick Overview
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
Similar jobs
Software Engineer
SECURE RPO LLC · United States
12 minutes agoSystems Engineer with Security Clearance
Anduril Industries · Irvine, United States
12 minutes ago$146k - $194k/yr2026 Early Career Software Engineer with Security Clearance
Anduril Industries · Atlanta, United States
12 minutes ago$115k - $135k/yrJava Software Engineer
Apex Systems · Cleveland, United States
13 minutes agoEngineer-Level 3 - Senior (11 - 15 Years)
Apex Systems · Juno Beach, United States
13 minutes agoSoftware Engineer 4 - ServiceNow Core Engineering
Apex Systems · Charlotte, United States
13 minutes ago