Taro Logo

Senior Software Engineer – 3D Automation & Graphics

Adobe changes the world through digital experiences, providing tools for design and digital content creation.
$133,900 - $242,000
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Graphics · Enterprise SaaS

Description For Senior Software Engineer – 3D Automation & Graphics

Adobe is seeking a senior automation software engineer to join their innovative 3D graphics team. This role focuses on developing next-generation multi-surface collaborative 3D graphics software serving industries including fashion, automotive, games, and VFX. The position requires extensive experience in C++ and Python programming, with a strong focus on API design and automation tools for complex 3D workflows.

The ideal candidate will work within a tight-knit team developing pioneering software and delivering robust, fast, and resource-conscious components to product teams. They will collaborate closely with Adobe's UX design and research teams to transform groundbreaking 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 varies by geographic location, with a salary range of $133,900 to $242,000 annually, plus additional benefits including equity awards and annual incentives. The company is known for its exceptional work environment and unique "Check-In" approach to employee development.

The position requires deep technical expertise, including 10+ years of C++ experience and 5+ years of Python, along with knowledge of 3D graphics applications and UI toolkits. Additional desired skills include experience with Universal Scene Description (USD), Qt frameworks, and various 3D content creation tools. This is an excellent opportunity for a senior engineer looking to make an impact in the field of 3D graphics and automation while working for a global leader in digital experiences.

Last updated 3 hours ago

Responsibilities For Senior Software Engineer – 3D Automation & Graphics

  • Design and implement API and automation tools for 3D workflows
  • Work collaboratively with UX designers, engineers, and researchers
  • Design and implement modern algorithms with high-performance code
  • Develop experiments to explore implementation tradeoffs
  • Identify and fix application bugs and performance bottlenecks
  • Review code and provide detailed feedback
  • Work with different teams across Adobe for software integration
  • Provide leadership and mentorship to junior engineers

Requirements For Senior Software Engineer – 3D Automation & Graphics

Python
  • 10+ years experience in C++ and its design patterns
  • 5+ years experience in production-level Python
  • Mastery in API design
  • Experience in designing and maintaining robust test suites
  • Experience writing cross-platform code
  • Strong communication skills and attention to detail
  • Experience in profiling, debugging, and testing native applications
  • Experience with optimization and profiling tools
  • Master's degree in computer science or equivalent experience

Benefits For Senior Software Engineer – 3D Automation & Graphics

Medical Insurance
Equity
  • Competitive salary based on geographic location
  • Annual Incentive Plan (AIP)
  • Long-term incentives in form of equity awards
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Adobe Senior Software Engineer – 3D Automation & Graphics