Summary
Josh Johnson is a seasoned software engineering leader with over 28 years of experience and more than a decade managing teams across mobile, desktop, web, and design engineering. Currently a Group Design Engineering Manager at Adobe Spectrum, he blends deep hands-on expertise in Objective-C, C/C++, and TypeScript with a strong eye for UI and motion through Photoshop, After Effects, and Premiere. His background spans consumer apps (Grubhub, Highrise), platform and design systems, and native-to-cross-platform integrations, including C++ core libraries bridging to Swift/Kotlin. Known for reorganizing teams to own core product surfaces, he improves performance and usability while enabling faster shipping via reusable frameworks. Based in Durham, NC, Josh pairs product-focused leadership with a practical engineering pedigree rooted in AutoCAD automation and embedded tooling. An avid creative technologist, he balances engineering rigor with a filmmaker’s sense for polished user experiences.
16 years of coding experience
27 years of employment as a software developer
Computer Science, Computer Science at Bowling Green State University-Firelands
English, German, Italian