Posted in

Senior Platform Engineer – Developer Experience

Senior Platform Engineer – Developer Experience

CompanyAdobe
LocationSeattle, WA, USA, San Jose, CA, USA, Minneapolis, MN, USA, Lehi, UT, USA
Salary$153600 – $286600
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 7+ years of experience in software engineering, internal tooling, platform engineering, or developer productivity roles.
  • Proven expertise across multi-platform application development, including Windows, macOS, Linux, iOS, Android, and web environments.
  • Strong knowledge of compilers, linkers, and modern build systems like CMake, Bazel, or Buck.
  • Hands-on experience with CI/CD systems such as GitHub Actions, Jenkins, or GitLab CI/CD, with a focus on performance, maintainability, and reliability.
  • Familiarity with static analysis, test frameworks, and code quality automation.
  • Experience with dependency management and securing the software supply chain (e.g., SBOMs, artifact validation).
  • Proficient in systems programming and scripting languages, including C++ and Python.
  • Effective communicator who can collaborate across engineering, infrastructure, and product teams.
  • Strong systems thinking, problem-solving ability, and a mindset centered on developer empathy and enablement.
  • Experience with DevOps practices and infrastructure automation (e.g., Terraform, Docker, Kubernetes).
  • Familiarity with cloud-native development environments and Infrastructure as Code (IaC).
  • Interest or experience in using GenAI to automate development or DevX-related tasks.
  • Prior involvement with developer platform or engineering productivity teams.

Responsibilities

  • Lead platform engineering efforts to support a diverse suite of products across desktop, mobile, and web.
  • Architect and maintain build systems and toolchains, including compilers, linkers, and related infrastructure optimized for speed and scalability.
  • Drive build optimization and local development workflow improvements, reducing latency in the software development lifecycle.
  • Establish and enforce best practices for dependency management, code hygiene, and software supply chain protection.
  • Build scalable internal tooling and automation that simplifies and standardizes development across multiple teams and platforms.
  • Partner with engineering teams to identify friction in the development process and deliver solutions that increase efficiency and consistency.
  • Promote a data-driven culture by integrating observability and telemetry into build systems and tooling.
  • Implement developer self-service capabilities to streamline onboarding, testing, environment setup, and release workflows.
  • Stay on top of industry trends in DevX, platform engineering, and developer tooling, introducing best-in-class solutions when appropriate.

Preferred Qualifications

  • Interest or experience in using GenAI to automate development or DevX-related tasks.
  • Prior involvement with developer platform or engineering productivity teams.