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 helpful, but the primary focus is on local development and integration workflows.
- Interest or experience in using GenAI to automate development tasks or improve developer experience.
- A growth mindset and desire to expand your technical influence - whether through technical leadership, mentoring, or driving strategic initiatives in developer productivity.
Our compensation reflects the cost of labor across several U.S. geographic markets, and we pay differently based on those defined markets. The U.S. pay range for this positionis $153,600 -- $286,600 annually. Paywithin this range varies by work locationand may also depend on job-related knowledge, skills,and experience. Your recruiter can share more about the specific salary range for the job location during the hiring process.
At Adobe, for sales roles starting salaries are expressed as total target compensation (TTC = base + commission), and short-term incentives are in the form of sales commission plans. Non-sales roles starting salaries are expressed as base salary and short-term incentives are in the form of the Annual Incentive Plan (AIP). In addition, certain roles may be eligible for long-term incentives in the form of a new hire equity award. State-Specific Notices: California: Fair Chance Ordinances Adobe will consider qualified applicants with arrest or conviction records for employment in accordance with state and local laws and "fair chance" ordinances. Colorado: Application Window Notice If this role is open to hiring in Colorado (as listed on the job posting), the application window will remain open until at least the date and time stated above in Pacific Time, in compliance with Colorado pay transparency regulations. If this role does not have Colorado listed as a hiring location, no specific application window applies, and the posting may close at any time based on hiring needs. Massachusetts: Massachusetts Legal Notice It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability. Adobe is proud to be an Equal Employment Opportunityemployer. We do not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law. Learn more. Adobe aims to make Adobe.com accessible to any and all users. If you have a disability or special need that requires accommodation to navigate our website or complete the application process, email accommodations@adobe.comor call (408) 536-3015.
|