View All Jobs 130429

Senior Platform Engineer, Developer Experience - Photoshop

Build and optimize large-scale C++ build systems to accelerate development workflows
Seattle
Senior
yesterday
Washington Staffing

Washington Staffing

A domain ending in .gov typically indicates a government entity, suggesting this is a public sector organization involved in staffing services in Washington state.

579 Similar Jobs at Washington Staffing

Senior Platform Engineer

Our company changing the world through digital experiences is what Adobe's all about. We give everyone-from emerging artists to global brands-everything they need to design and deliver exceptional digital experiences! We're passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen. We're on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!

The Opportunity We're looking for a Senior Platform Engineer to join the Photoshop team, focused on Developer Experience (DevX). This is a deep engineering role centered on improving the workflows developers use every day - from local development to code integration. You'll work on foundational systems that directly impact how engineers write, build, test, and integrate code. This includes build systems, compilers, dependency management, and developer tooling - not infrastructure or operations. Your work will shape the inner loop of development, helping teams move faster with greater confidence and less friction. If you're passionate about improving engineering velocity through technical excellence, and enjoy building tools and systems that make developers more effective, this role is for you.

What You'll Do

  • Design and evolve build systems and toolchains that support large-scale C++ development across desktop and mobile platforms.
  • Optimize local development workflows - including incremental builds, IDE integration, and fast feedback loops - to reduce friction and improve developer velocity.
  • Partner with infrastructure teams to support internal tools; improve code navigation, refactoring, and testing workflows for engineers working in C++, Rust, Kotlin, JavaScript/TypeScript, and other languages.
  • Collaborate with product teams to identify pain points in the development process and deliver targeted, high-impact solutions.
  • Establish and promote best practices for dependency management, code hygiene, and modularization in large, multi-language codebases.
  • Integrate static analysis, code quality automation, and telemetry into the development workflow to support continuous improvement.
  • Develop self-service tooling for environment setup, onboarding, and integration workflows tailored to a diverse engineering ecosystem.
  • Contribute to the evolution of engineering standards and practices across Photoshop, with a focus on developer enablement and technical excellence.
  • Grow your impact and leadership by shaping the future of developer experience at Adobe - with opportunities to mentor, lead cross-team initiatives, and influence engineering culture across the organization.

What You'll Need To Succeed

  • 7+ years of experience in software engineering, with a strong focus on C++ development and developer tooling.
  • Deep understanding of C++ build systems (e.g., CMake, Bazel, Buck) and toolchains (compilers, linkers, debuggers).
  • Proven experience improving developer workflows in large-scale C++ codebases - including build performance, code navigation, and testing.
  • Experience working in multi-language environments, with familiarity in languages such as C/C++, Python, Rust, Kotlin, JavaScript/TypeScript, or Objective-C.
  • Strong systems programming skills and scripting experience for tooling and automation.
  • Experience with static analysis tools, test frameworks, and code quality enforcement in C++ and other environments.
  • Familiarity with dependency management and software supply chain integrity in native and cross-platform development.
  • Effective communicator and collaborator across engineering teams, with a strong sense of developer empathy.
  • Exposure to CI systems is help.
+ Show Original Job Post
























Senior Platform Engineer, Developer Experience - Photoshop
Seattle
Engineering
About Washington Staffing
A domain ending in .gov typically indicates a government entity, suggesting this is a public sector organization involved in staffing services in Washington state.