Lead Software Engineer, Backend

Adobe

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Francisco, CASan Jose, CA
Employment
Full-time
Posted
39 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $195k
$135k $251k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $167,500–$222,312.

Based on 240 similar postings.

Employer

About Adobe

Adobe Inc. is a global software company known for creative and multimedia software products including Photoshop, Illustrator, Acrobat, and its cloud-based Creative Cloud and Document Cloud suites. Industry: Creative & Digital Experience Software

Adobe currently has 282 open roles on FindRole.

Listed pay typically runs $148,100–$282,100 across 76 roles with salary data.

Most-posted roles

View all roles at Adobe

At a glance

TL;DR · Lead Software Engineer, Backend

Lead Software Engineer - Backend The Senior Software Engineer will join the Project Graph services team to develop HTTP APIs for a new creative system that combines AI models and interactive components within a node graph editor. In this backend-focused role, you will write scalable, resilient APIs to manage plugin versioning, publishing, and access control, while also contributing to an async job scheduling system for cloud-based graph execution. You will design and implement cloud infrastructure to meet reliability and performance goals. The role requires expertise in Node.js, Typescript, Kubernetes, Postgres, Redis, Terraform, and AWS. You must also possess skills in bash, CircleCI, and HTTP API security to support a platform that enables users to build modular workflows and tools for web and desktop applications.

What you'll do

  • Write scalable and resilient HTTP APIs for the Project Graph services.
  • Develop an async job scheduling system using Kubernetes and Postgres.
  • Design and implement cloud infrastructure to meet reliability, performance, and cost goals.
  • Manage Graph plugins including versioning, publishing, access control, and search functionality.
  • Build and maintain an async compute platform for running Graphs on the cloud.
  • Utilize AWS infrastructure and Terraform to support backend services.
  • Implement and secure HTTP APIs to ensure robust system security.

What we're looking for

  • Bachelor's degree or equivalent experience in Computer Science.
  • 5-10 years of backend software development experience.
  • Strong hands-on experience in any server-side language, specifically Node.js/Typescript.
  • Expertise with Kubernetes.
  • Experience with Postgres, Redis, or other data stores.
  • Experience with Terraform and AWS.
  • Experience with bash and CI/CD tools like CircleCI.
  • Expertise in HTTP API security.

More like this

Similar roles

Software Engineer, Backend

Stripe

Seattle, WA 42 days ago $206,086–$285,600
Java C++ Python Ruby Distributed Systems Microservices Automated Testing Data Visualization Logging
6+ yrs exp

Lead Software Engineer, Java Backend

JPMorgan Chase

New York, NY 4 days ago $156,750–$215,000
Java Springboot Microservices AWS GCP SQL NoSQL RESTful APIs WebSockets JSON CI/CD Scrum Agile Distributed Systems Cloud-native
5+ yrs exp

Software Engineer (Backend)

Cisco

Seattle, WA 4 days ago $138,100–$198,200
Go Java C++ Python REST APIs Docker Kubernetes AWS Azure GCP CI/CD SQL Distributed Systems Data Pipelines Data Lakes Automated Testing
5+ yrs exp Hybrid

Backend Software Engineer

Qualcomm

San Diego, CA 36 days ago $99,500–$149,300
Java Kotlin C# Spring Spring Boot Flask FastAPI .NET SQL PostgreSQL REST API Microservices AWS GCP Azure Git Kafka Docker Kubernetes Distributed Systems