Sr. Software Engineer

The Challenge

The Adobe After Effects team is looking for a talented Software Engineering Developer to join us in building the next generation of the leading Motion Graphics tool in the industry. You will work on core features, solve hard problems, and help to deliver "Adobe magic" to our customers, specifically tackling problems in the area of 3D. This is the chance to use your skills to contribute to the software that is used to make the world we see on screens all around us more dynamic and exciting every day.

What you will do

  • You and your team will deliver creative, high quality, robust features, specifically focused on 3D workflows.
  • You will work in an Agile development environment, engaging with your team members to design and implement features for After Effects.
  • Not only will you work closely with Quality Engineers, Product Management, Program Management, and User Experience Designers, but you will have many opportunities to engage directly with our (passionate) customers.
  • You will be responsible for the design, specification, and implementation of new features.
  • After Effects is part of the broader Digital Video & Audio (DVA) and Creative Cloud families. Many of our projects cross many boundaries - working effectively across many teams will lead to larger successes as you tackle hard problems.
  • In your role, you will write automation tests and perform code reviews.
  • You will be supported and encouraged by a passionate team who love to have fun while building amazing technology.


What you need to succeed

  • Bachelor's Degree in Computer Science
  • Experience in crafting and implementing large scale software products
  • Advanced level development skills in C/C++
  • A background in 3D would be beneficial
  • Advanced level development experience writing optimized, high performant code
  • Working knowledge of concepts specific to development for video and compositing tools
  • Experience working in an Agile environment
  • Knowledge on topics related to GPU compute
  • Experience with real time programming would be an asset
  • Able to work on initiatives that span multiple Creative Cloud products
  • Able to adapt quickly to changing priorities


At Adobe, you will be immersed in an exceptional work environment that is recognized throughout the world on Best Companies lists. You will also be surrounded by colleagues who are committed to helping each other grow through our unique Check-In approach where ongoing feedback flows freely.

If you're looking to make an impact, Adobe's the place for you. Discover what our employees are saying about their career experiences on the Adobe Life blog and explore the meaningful benefits we offer.

Adobe is an equal opportunity employer. We welcome and encourage diversity in the workplace regardless of race, gender, religion, age, sexual orientation, gender identity, disability or veteran status.


Back to top