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

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 a day 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?

Jobs Related To Adobe C++ Developer

Senior Product Manager, Adobe Express

Lead sharing and collaboration strategy for Adobe Express as Senior Product Manager, driving viral growth through experimentation and enterprise-scale features.

Software Development Engineer 4 (C++)

Senior Software Development Engineer position at Adobe, focusing on C++ development for Adobe Acrobat's next-generation document management solutions.

Application Software Engineer

Senior Software Engineer role at Adobe focusing on developing next-generation 3D graphics software and collaborating with UX teams.

Software Development Engineer

Senior Software Engineer role at Adobe building cloud-based subscription management services for Creative Cloud and Document Cloud products.

Senior Product Manager

Lead product strategy and development for Adobe Express, driving audience expansion and user experience improvements for this digital content creation platform.