Senior Software Development Engineer - Developer Productivity

Adobe

San Jose (CA)

On-site

USD 130,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Adobe is seeking a senior software developer to advance its CI/CD and AI Factory automation infrastructure. This role requires high ownership, with responsibilities including architecting solutions, leading code reviews, and driving automation in the CI/CD environment.

The ideal candidate should possess over 10 years of software development experience, particularly in CI/CD, AWS, and be proficient in Python and Go. This position is based in San Jose, California.

Qualifications

  • 10+ years of software development experience focused on CI/CD or developer infrastructure.
  • Experience in designing and delivering complex systems end-to-end.
  • Hands-on experience with AWS services including EC2 and Auto-Scaling.

Responsibilities

  • Architect and implement comprehensive solutions for CI/CD infrastructure.
  • Lead AI Factory automation platform development.
  • Integrate AI capabilities for automated diagnostics and remediation.

Skills

CI/CD
AWS
Python
Go/Shell scripting
AI/ML integration
Debugging

Tools

AWS EC2
Auto-Scaling
S3

Job description

About the Team

Adobe’s Photoshop CI/CD Infrastructure team owns the build, test, and release pipeline that ships Photoshop across Windows, macOS, iOS, Android, and Web. We operate thousands of builds per day on Apple Macintosh hardware and AWS cloud infrastructure, continuously evolving the platform to automate routine operations and focus on higher‑leverage work.

About the Role

We are looking for a senior software developer to own and advance our CI/CD and AI Factory automation infrastructure. The role is self‑directed, high‑ownership, and focuses on extensive solution design and end‑to‑end implementation. You will architect systems from first principles, drive them through design review, and own delivery and production operation.

What You’ll Own
  • Build and implement comprehensive solutions by architecting, documenting, reviewing, and delivering complex infrastructure systems end‑to‑end.
  • Own the full lifecycle from problem definition through production operation.
  • Lead the AI Factory automation platform, composing and constructing intelligent automation layers in our CI/CD environment.
  • Integrate LLM capabilities to auto‑diagnose failures, classify root causes, generate remediation suggestions, and surface actionable signals.
  • Replace manual log triage with self‑healing pipeline components, including flaky test detection, predictive build health, and automated failure classification.
  • Design and operate AWS CI capacity, including Mac EC2 instances, Auto‑Scaling groups, EBS volumes, caching, cost‑optimization strategies, and hybrid on‑premises/cloud orchestration.
  • Make architectural decisions for pipeline infrastructure and toolchain evolution across all supported platforms.
  • Establish code standards and patterns for our pipeline tooling (Go, Python, Groovy) to improve consistency and maintainability.
  • Lead code and design reviews, providing constructive, system‑level feedback and production‑experience guidance.
  • Identify and eliminate toil by automating recurring manual work, measurably reducing on‑call and support burden.
  • Mentor peers on CI/CD best practices, AI‑assisted automation patterns, AWS infrastructure, and macOS platform specifics.
  • Represent the CI/CD team cross‑functionally, influencing platform, security, and product engineering stakeholders, and driving AI Factory and cloud infrastructure best practices across Adobe.
What You Bring
Required
  • 10+ years of software development experience with deep focus on CI/CD, build systems, or developer infrastructure platforms.
  • Demonstrated self‑direction and solution ownership: proven track record of designing, reviewing, and delivering complex systems end‑to‑end.
  • Broad solution development experience: comfortable producing architecture documents, leading development reviews, articulating trade‑offs, and building consensus before writing code.
  • Hands‑on AWS experience: CI/CD systems, EC2 (incl. Mac instances), IAM, S3, Auto‑Scaling, VPC, and cost management.
  • AI/ML integration experience: practical use of AI tools to automate operations such as failure classification, anomaly detection, or intelligent alerting/self‑remediation.
  • Proficiency in Python and Go/Shell for production tooling.
  • Deep experience with multi‑platform build systems (Windows and macOS required; iOS and/or Android a plus).
  • Proven ability to establish norms that improve team‑wide consistency and reduce recurring issues.
  • Experience mentoring engineers and growing technical capability in others.
  • Strong debugging instincts for complex, multi‑system failures.
Preferred
  • Experience building AI‑driven developer tooling – intelligent triage systems, auto‑remediation bots, copilots, or similar.
  • Familiarity with observability platforms such as Splunk, Grafana, or CloudWatch, and using telemetry data to train or prompt AI automation.
  • Strong understanding of Xcode, Apple build toolchain, Universal Binary compilation, code signing, and notarization.
  • Knowledge of CI/CD security practices – secrets management, infrastructure hardening, threat modeling.
Equal Employment Opportunity Statement

Adobe is proud to be an Equal Employment Opportunity employer. We do not discriminate based on gender, race, color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other protected characteristic.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Development Engineer - Developer Productivity
Senior Software Development Engineer - Developer Productivity

Adobe • New York (NY)

On-site
USD 208,000 - 302,000
Senior CI/CD & AI Automation Engineer
Senior CI/CD & AI Automation Engineer

Adobe • San Jose (CA)

On-site
USD 159,000 - 302,000
Senior Software Engineer- Developer Experience
Senior Software Engineer- Developer Experience

Adobe Inc. • San Jose (CA)

On-site
USD 120,000 - 160,000
Senior Software Engineer- Developer Experience
Senior Software Engineer- Developer Experience

Adobe • San Jose (CA)

On-site
USD 120,000 - 160,000
Senior AI-Driven CI/CD Architect (Mac & AWS)
Senior AI-Driven CI/CD Architect (Mac & AWS)

Adobe • San Jose (CA)

On-site
USD 130,000 - 160,000
Senior Software Development Engineer
Senior Software Development Engineer

Adobe Inc. • Seattle (WA)

On-site
USD 140,000 - 180,000
Senior Software Development Engineer - Developer Productivity
Senior Software Development Engineer - Developer Productivity

Adobe • San Jose (CA)

On-site
USD 159,000 - 302,000
Senior Application Engineer - Photoshop
Senior Application Engineer - Photoshop

Adobe Inc. • San Jose (CA)

On-site
USD 120,000 - 150,000
Senior Software Development Engineer 5
Senior Software Development Engineer 5

Adobe Inc. • San Jose (CA)

On-site
USD 180,000 - 240,000
Senior Software Quality Engineer
Senior Software Quality Engineer

Adobe • San Francisco (CA)

On-site
USD 150,000 - 210,000