senior software engineering Backend Engineer ic · Posted Apr 28, 2026
$172,500 – $306,625
USD per year

About this role

Adobe is hiring a senior-level Backend Engineer in the software engineering function based in San Jose, CA. The posting calls out experience with Express, Machine Learning, Python, Kubernetes. Compensation is listed at $172,500–$306,625 per year.

Role
Backend Engineer
Function
software engineering
Level
senior
Track
Individual contributor
Employment
Full-time
Location
San Jose, CA
Department
Engineering and Product
Posted
Apr 28, 2026

More roles at Adobe

Principal Consultant, Regulated Industries, Nordics
Copenhagen, Denmark · principal
Express Cloud Computing
Senior Software Development Engineer
Tokyo, Japan · senior
JavaScript C HTML/CSS
Software Development Engineer
Lehi, UT · mid
TypeScript Java Node.js
Database Reliability Engineer
Bucharest, Romania · mid
Python Java Express
Director, Product Management
San Jose, CA · director
Express LLMs Machine Learning
All Adobe jobs →

Job description

from Adobe careers

Firefly is the new family of creative generative AI models coming to Adobe products that offers a new way to ideate, create, and scale content. It’s a natural extension of the technology Adobe has produced over the past 40 years.  
 
At the core of Firefly are our commercially safe generative AI models trained on hundreds of millions of assets owned or licensed by Adobe. We are hiring for a highly strategic and visible role to help evolve these models and the associated prompt engine. This is an opportunity to reach millions of creatives, helping them reinvent the way they work.  
 
What you'll do  

  • Design and lead the technical development of the Firefly service and its components  

  • Optimize services to address high performance, latency, and load requirements  

  • Understand the service requirements and technical constraints of various platforms and come up with solutions to simplify the software stack  

  • Develop efficient, reliable, testable services code in a variety of stacks (Python, Go)  

  • Work closely with engineers on the team to guide the development process from  
    requirements and design through development, integration, testing, and deployment   

  • Work with other Adobe teams advising on using our technology, investigating bugs, and collaborating on providing new features  

  • Regularly review and tune test code to achieve a high standard of software quality, code coverage, and performance metrics  

    This is an excerpt. Read the full job description on Adobe careers →
All software engineering jobs software engineering in San Jose, CA Jobs in San Jose, CA software engineering salaries software engineering career path
All Adobe Jobs Browse software engineering roles senior positions