Member of Technical Staff - II (C++)

Adobe changes the world through digital experiences, providing tools for emerging artists to global brands to create exceptional digital experiences.
Backend
Mid-Level Software Engineer
In-Person
2+ years of experience
Enterprise SaaS

Description For Member of Technical Staff - II (C++)

Adobe, a leader in digital experiences, is seeking a Member of Technical Staff - II (C++) to join their Illustrator team. This role focuses on building the industry-leading graphic design tool used by artists and designers worldwide. As part of Adobe's mission to change the world through digital experiences, you'll work on developing scalable, responsive, next-generation vector editing applications.

The position offers an opportunity to work with cutting-edge technology in a collaborative environment, contributing to products that are strategic to Adobe's growth. You'll be responsible for end-to-end feature development, from gathering requirements to implementation and testing, while optimizing performance and memory usage.

The ideal candidate brings 2+ years of hands-on development experience with deep expertise in modern C++ and native code development across multiple platforms. You'll need strong computer science fundamentals, exceptional problem-solving abilities, and excellent communication skills to work effectively in a global team environment.

This role at Adobe Illustrator team offers the chance to impact millions of users worldwide while working with industry-leading technology. You'll be part of a company that values innovation, creativity, and professional growth, while contributing to products that shape the future of digital design and creativity.

Adobe offers a collaborative work environment, opportunities for professional development, and the chance to work on products that are used by millions of creative professionals worldwide. The company is committed to diversity, equal opportunity, and creating exceptional employee experiences.

Last updated 2 hours ago

Responsibilities For Member of Technical Staff - II (C++)

  • Work with a team of hardworking developers
  • Add features in products strategic to Adobe's growth
  • Partner with product manager and engineers in defining roadmap, scope, and work for releases
  • Own features end-to-end from requirements to implementation and testing
  • Maintain existing features and optimize memory and processing footprint
  • Address broad architecture and design issues of future products
  • Provide strategic direction in evaluating new technologies

Requirements For Member of Technical Staff - II (C++)

JavaScript
  • Bachelor's or Master's degree in Computer Science or related field
  • 2+ years of hands-on design/development experience
  • Deep experience in modern C++
  • Expertise in writing performant native code on macOS, Windows, and Web
  • Excellent computer science fundamentals
  • Good understanding of architecture, design, and performance
  • Exceptional problem-solving skills
  • Excellent social skills, written and verbal communication
  • Experience working in fast-paced global environment
  • Experience in Javascript/React (preferred)

Interested in this job?

Jobs Related To Adobe Member of Technical Staff - II (C++)

Java Software Engineer, Adobe Experience Platform

Build and maintain complex features for Adobe Experience Platform, working with Java, Spring, and cloud microservices to help enterprises deliver real-time personalized experiences.

Computer Scientist

Mid-level Computer Scientist position at Adobe focusing on C++ development, requiring 4+ years of experience and strong problem-solving skills.

Software Development Engineer

Software Development Engineer role at Adobe's Risk Platform Services team, focusing on fraud detection and prevention systems using Java and MySQL.

Computer Scientist-II

Adobe seeks a Computer Scientist-II to lead technical design and development for Adobe Captivate, requiring 5-8 years of full stack experience with C++, Node.js, and React.

Software Development Engineer

Adobe seeks a Software Development Engineer with 3+ years Java experience to build scalable microservices and rich UIs for their Globalization platform.