Taro Logo

C++ Developer

Adobe changes the world through digital experiences, providing tools for emerging artists to global brands to design and deliver exceptional digital experiences.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For C++ Developer

Adobe's Digital Imaging (DI) team is seeking a talented C++ Developer to join their Lightroom Classic team. This role offers an exciting opportunity to work on cutting-edge imaging products at one of the world's leading software companies. As a member of the Lightroom team, you'll be responsible for developing and optimizing features that are strategic to Adobe's growth.

The position requires strong expertise in C++ development with a focus on performance optimization and threading. You'll work in a collaborative environment, partnering with product managers and fellow engineers to define roadmaps and deliver high-quality features. The role involves end-to-end ownership of features, from requirements gathering through implementation and testing.

Adobe offers a dynamic work environment where creativity and innovation are celebrated. The company is committed to creating exceptional employee experiences and values diverse perspectives. This is an excellent opportunity for experienced developers who want to impact millions of users while working on industry-leading creative software.

The ideal candidate will have at least 5 years of software development experience, strong C++ skills, and a deep understanding of architectural patterns. Experience with Windows platform development is advantageous. You'll need excellent communication skills and experience with Agile development methodologies.

Join Adobe's team to help shape the future of digital imaging technology and be part of a company that's changing how people create and interact with digital experiences worldwide.

Last updated 7 months ago

Responsibilities For C++ Developer

  • Work with Product Manager and fellow engineers in defining roadmap, scope and work for releases
  • Own features end-to-end from gathering requirements to design, implementation and testing
  • Add features in products which are strategic to Adobe's growth
  • Optimize memory and processing footprint to make the app responsive
  • Eliminate crashes & ANRs
  • Work on Adobe Lightroom Classic product

Requirements For C++ Developer

  • BTech or MTech in Computer Science or equivalent
  • Minimum 5 years of hands-on software development experience
  • Strong C++ and Threading skills
  • Experience on Windows platform is a plus
  • Good/practical understanding of architectural patterns
  • Excellent communication skills, ability to collaborate across teams and build consensus
  • Practice with product development and release methodologies such as Agile, Lean, Scrum

Benefits For C++ Developer

Medical Insurance
Vision Insurance
Dental Insurance
  • Equal Employment Opportunity
  • Inclusive work environment
  • Career growth opportunities
  • Comprehensive health benefits

Interested in this job?