Sr Software Engineer - C++

Seattle, WA, United States



Creative Cloud Product Services

Role Location

  • Seattle, WA, United States


501+ people


801 N 34 Th St
Seattle, WA, 98103, US

Tech Stack

  • PHP
  • React
  • Node.js
  • Vue.js
  • JavaScript
  • Java

Role Description

The Challenge Are you energized by type, fonts and typography? Do you spend your time optimizing and enriching creative work using groundbreaking technologies, such as multi-platform development frameworks, native code, and modern C++? Are the features you write visible in leading design products not only on the desktop, but on mobile platforms like Illustrator on the iPad? If not, and you wish you were, look no further.

Our team builds the components and features that bring Type and Fonts to the forefront of the user experience in our products, allowing users to express their creativity in a flawless and joyful way. Our features will propel Adobe to the next level of engagement and user retention of our flagship Creative Cloud products, on desktop, web and mobile platforms.

What you will do Develop in C++ and native code (e.g. Objective-C) for desktop and mobile platforms. Build powerful components that Adobe’s product teams like Photoshop (Ps) and XD will integrate into their new UI. Improve Adobe’s new Unified Extensibility Platform (UXP) which powers the shared technology in Adobe’s Creative Cloud apps. Develop expertise in writing highly performant native code on iOS and Android. Partner with various product teams (e.g. Ps, Xd, Fr, Ai, Id etc.) to integrate our components into Adobe’s Creative Cloud apps. Build the font and type features that will impact the face of Creative Cloud products and affect millions of users in their efficiency.

What you need to succeed 5+ years of experience as a software engineer. 3+ years of experience building products for developers e.g. SDKs, libraries, open source software. Proven experience in C++. (modern C++ e.g. C++11, C++14 is a plus) Experience writing libraries or apps on iOS or Android. (Objective-C, Android Java, Kotlin). Passion for writing efficient highly performant code for mobile platforms. Passion for collaborating with multiple engineering teams that are clients using your software. Excellent written and verbal communication skills. BS or MS in Computer Science or a related field. Phenomenal to have Contributions to web standards, JavaScript engines or other open source projects. Experience with Web Assembly Professional experience developing libraries or SDKs. Practical experience developing on contemporary web frameworks (React, Angular, NodeJS) or multi-platform technologies like React Native or NativeScript. Knowledge of Japanese, Chinese or Korean layout rules and fonts. 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.

About Adobe

Adobe Systems Incorporated operates as a diversified software company worldwide.

Its Digital Media segment provides tools and solutions that enable individuals, small and medium businesses, and enterprises to create, publish, promote, and monetize their digital content. This segment's flagship product is Creative Cloud, a subscription service that allows customers to download and install the latest versions of its creative products. This segment serves traditional content creators, Web application developers, and digital media professionals, as well as their management in marketing departments and agencies, companies, and publishers.

The company's Digital Marketing segment offers solutions for how digital advertising and marketing are created, managed, executed, measured, and optimized. This segment provides analytics, social marketing, targeting, advertising and media optimization, digital experience management, cross-channel campaign management, and audience management solutions, as well as video delivery and monetization to digital marketers, advertisers, publishers, merchandisers, Web analysts, chief marketing officers, chief information officers, and chief revenue officers.

Its Print and Publishing segment offers products and services, such as eLearning solutions, technical document publishing, Web application development, and high-end printing, as well as publishing needs of technical and business, and original equipment manufacturers (OEMs) printing businesses.

The company markets and licenses its products and services directly to enterprise customers through its sales force, as well as to end-users through app stores and through its Website at It also distributes products and services through a network of distributors, value-added resellers, systems integrators, independent software vendors, retailers, and OEMs.

The company was founded in 1982 and is headquartered in San Jose, California.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.