Senior Build Systems Engineer

Adobe changes the world through digital experiences, providing tools for emerging artists to global brands to design and deliver exceptional digital experiences.
$163,400 - $302,000
DevOps
Staff Software Engineer
In-Person
10+ years of experience
Enterprise SaaS

Description For Senior Build Systems Engineer

Adobe is seeking a Senior Build Systems Engineer to revolutionize how Adobe applications are built, deployed, and maintained. This role presents an exciting opportunity to shape the future of build processes for Adobe-based applications and contribute to the success of innovative products like Photoshop, Premiere Pro, and After Effects.

The ideal candidate will bring 10+ years of software engineering experience, with deep expertise in build systems and C++ compilation. You'll lead the design and development of Adobe's proprietary build system, working closely with multi-functional teams to optimize build processes and reduce development bottlenecks.

Key responsibilities include developing scalable cross-platform workflows, supporting compilation across multiple platforms (Windows, macOS, iOS, Linux, Android, WASM), and implementing robust CI/CD pipelines. You'll also manage cloud-based infrastructure and maintain build system documentation.

The role requires excellent technical skills in Python/JavaScript, modern C++, and build systems (CMake, Buck, Bazel, Ninja). Strong problem-solving abilities and effective communication skills are essential, as you'll be collaborating across teams and mentoring junior members.

Adobe offers a competitive compensation package ranging from $163,400 to $302,000 annually, plus benefits including medical, dental, and vision insurance, 401k, and potential equity awards. The company provides an exceptional work environment recognized worldwide, with a unique Check-In approach for ongoing feedback and professional growth.

This is an opportunity to join a leader in creativity and innovation, working on products used by millions worldwide. You'll be part of a team committed to excellence, with the chance to make a significant impact on Adobe's development infrastructure and processes.

Last updated 21 hours ago

Responsibilities For Senior Build Systems Engineer

  • Lead the design, development, and continuous improvement of in-house build system
  • Collaborate with multi-functional teams to gather requirements
  • Develop scalable cross-platform workflow for building software projects
  • Support compilation using various compilers on multiple platforms
  • Collaborate with software development teams
  • Maintain documented standard processes
  • Implement and maintain robust CI/CD pipelines
  • Manage and maintain cloud-based infrastructure
  • Be responsible for day-to-day operation of the build system

Requirements For Senior Build Systems Engineer

Python
JavaScript
Linux
  • 10+ years as a software engineer
  • 5+ years of established practice in designing products for developers
  • Deep understanding of C/C++ compilation model, including linking
  • Familiarity with modern C++ (11 onwards)
  • High proficiency in Python and/or JavaScript including asynchronous programming
  • Ability to write comprehensive and clear documentation
  • Excellent problem-solving skills
  • Effective communication and teamwork skills

Benefits For Senior Build Systems Engineer

401k
Medical Insurance
Vision Insurance
Dental Insurance
  • Competitive salary range $163,400 - $302,000 annually
  • Annual Incentive Plan (AIP)
  • Potential long-term incentives in form of new hire equity award

Interested in this job?

Jobs Related To Adobe Senior Build Systems Engineer

Member of Technical Staff 2

Release Automation Engineer position at Adobe focusing on build automation and CI/CD for the Photoshop team.

Technical Program Manager, Customer Engineering

Technical Program Manager role at Adobe leading customer engineering initiatives, managing support-engineering partnerships, and developing scalable solutions.

Platform Engineering Manager

Lead Adobe's Ethos Platform NET SRE team managing API hosting infrastructure, requiring strong DevOps expertise and team leadership skills.

Lead Cluster Operations Support Engineer

Lead DevOps role focusing on managing large-scale GPU clusters for ML workloads with 24x7 support across global time zones.

DevOps Manager

DevOps Manager position at Oracle leading a team of 5+ experts, managing cloud operations and service excellence for Oracle Analytics, requiring 6+ years of experience.