Taro Logo

Application Software Engineer, 3D Computer Graphics

Adobe changes the world through digital experiences, providing tools for creating and delivering exceptional digital experiences from emerging artists to global brands.
$113,400 - $206,300
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Creative Tools

Description For Application Software Engineer, 3D Computer Graphics

Adobe is seeking an experienced Application Software Engineer to join their 3D Computer Graphics team. This role is crucial in developing next-generation multi-surface collaborative 3D graphics software for creative professionals. The position involves working with cutting-edge technology to create tools that will integrate with flagship applications like Photoshop and Illustrator.

The ideal candidate will bring strong expertise in C++ programming, 3D graphics applications, and UI toolkit implementation. They'll work in a collaborative environment with UX designers and researchers to transform innovative ideas into shipping features. The role demands both technical excellence and leadership qualities, as the engineer will be expected to mentor junior team members and work across organizational boundaries.

Adobe offers a competitive compensation package that reflects geographic market variations, with a salary range of $113,400 to $206,300 annually. The company is known for its exceptional work environment and unique "Check-In" approach to employee development. They provide comprehensive benefits including medical coverage, equity awards, and annual incentives.

This is an exciting opportunity to join a tight-knit team developing state-of-the-art software at one of the world's leading creative software companies. The role combines technical challenges in 3D graphics, performance optimization, and cross-platform development with the opportunity to impact creative professionals worldwide. Adobe's commitment to innovation and employee growth makes this an ideal position for someone looking to advance their career in graphics software engineering.

Last updated a day ago

Responsibilities For Application Software Engineer, 3D Computer Graphics

  • Work collaboratively with UX designers, engineers and researchers to architect, develop, maintain and optimize new software solutions
  • Design and implement modern algorithms by writing robust, high-performance code
  • Develop experiments to explore tradeoffs between various possible implementations
  • Identify and fix application bugs and performance bottlenecks
  • Review code on a near daily basis and give detailed, constructive feedback
  • Work closely with many different product and teams across Adobe to integrate software across organizational boundaries
  • Provide leadership to the group and mentorship to junior-level engineers

Requirements For Application Software Engineer, 3D Computer Graphics

Python
  • 5+ years writing production code
  • Deep knowledge of C++ (C++17 preferred) design patterns
  • Experience writing cross platform code
  • Experience with design of high-level APIs and frameworks
  • DAG scene graph design and/or Entity Component System Serialization
  • Experience in profiling, debugging and testing native applications
  • Experience with optimization and profiling tools
  • Experience in at least one scripting language, Python in particular
  • Strong communication skills and attention to detail
  • Bachelor's degree in Computer Science or equivalent professional experience or education

Benefits For Application Software Engineer, 3D Computer Graphics

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Competitive salary
  • Annual Incentive Plan (AIP)
  • New hire equity award eligibility
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Adobe Application Software Engineer, 3D Computer Graphics