Member of Technical Staff II

Adobe is a company that changes the world through digital experiences, providing tools for artists and global brands to design and deliver exceptional digital experiences.
$120,000 - $180,000
Backend
Mid-Level Software Engineer
In-Person
2+ years of experience
Enterprise SaaS

Description For Member of Technical Staff II

Adobe's Photoshop Desktop team is seeking a dedicated and highly skilled developer to join their core engineering team. This role offers an exciting opportunity to work on one of the world's most renowned digital imaging applications. As a Member of Technical Staff II, you'll be responsible for shaping features from conception to completion, working in a dynamic, fast-paced environment alongside fellow developers, quality engineers, designers, and product managers.

The position involves developing innovative functionalities within the digital imaging field, implementing comprehensive automation and unit tests, and conducting code reviews. You'll be working with C++ in a cross-platform environment (Mac OS and Windows), requiring strong technical skills and attention to detail.

Adobe offers a collaborative environment where you can make a significant impact on a product used by millions of creative professionals worldwide. The company is committed to creating exceptional employee experiences and values diversity, ensuring everyone is respected and has access to equal opportunities.

The ideal candidate will combine technical expertise in C++ programming with strong problem-solving abilities and excellent communication skills. You'll need to be comfortable working in an Agile environment and have the ability to adapt to changing requirements. This role offers the opportunity to work on cutting-edge technology while contributing to a product that helps people create beautiful and powerful digital experiences.

Working at Adobe means joining a company that's passionate about empowering creativity worldwide. You'll be part of a team that values innovation, collaboration, and professional growth. The company's commitment to changing the world through digital experiences makes this an exciting opportunity for developers who want to make a lasting impact on creative technology.

Last updated 32 minutes ago

Responsibilities For Member of Technical Staff II

  • Consistently produce top tier, resilient features and take ownership of them
  • Collaborate closely with Quality Engineers, Product Management, and User Experience Designers
  • Pioneer and develop innovative functionalities within the digital imaging field
  • Implement comprehensive automation and unit tests
  • Conduct thoughtful and constructive code reviews
  • Serve as a mentor and exemplar for fellow engineers

Requirements For Member of Technical Staff II

  • Bachelor's or Master's degree in computer science, or equivalent experience
  • 2+ years of extensive development experience
  • Solid understanding of C++ and exceptional programming fundamentals
  • Proficiency in Mac OS and Windows OS
  • Proficient in profiling, debugging, and testing complex systems
  • Strong problem-solving abilities
  • Experience with Agile methodologies
  • Good understanding of architectural patterns
  • Ability to communicate technical details effectively
  • Adaptability to new technologies and unclear situations

Benefits For Member of Technical Staff II

Medical Insurance
Vision Insurance
Dental Insurance
  • Equal Employment Opportunity
  • Professional Development
  • Collaborative Work Environment
  • Mentorship Opportunities

Interested in this job?

Jobs Related To Adobe Member of Technical Staff II

Computer Scientist - I (C++)

C++ Development Engineer role at Adobe's Genuine Engineering team, focusing on software security and anti-piracy solutions for desktop products.

Full Stack Engineer

Full Stack Engineer role at Adobe focused on building innovative AEM Sites capabilities, requiring expertise in JavaScript, Python, and cloud technologies.

Computer Scientist - I

Mid-level Computer Scientist position at Adobe focusing on C++ development and automation frameworks, requiring 4+ years of experience in software development.

Software Development Engineer

Backend Software Engineer role at Adobe Stock, building scalable services using Node.js, TypeScript, and GraphQL to power creative asset platform serving millions of users.

Software Development Engineer

Mid-level Software Development Engineer role at Adobe, focusing on AEM platform development with Java, JavaScript, and cloud technologies in a DevOps environment.