Senior Software Development Engineer - Security

Adobe

San Francisco (CA)

On-site

USD 177,900 - 257,550

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Adobe is seeking a skilled software engineer for the Kodiak team. In this role, you'll create and manage features for an enterprise-scale security scanning platform, integrating AI and skilled at backend engineering.

The ideal candidate has a Bachelor's degree or equivalent experience and a proven track record in building production-grade Python services and operating distributed systems. The expected pay range for this position in California is $177,900 – $257,550 annually.

Qualifications

  • 5+ years of experience in software engineering.
  • Proven ability to build production-grade systems.
  • Hands-on experience with container technologies.

Responsibilities

  • Create features across Kodiak’s source code scanning platform.
  • Develop and manage distributed systems on AWS and Kubernetes.
  • Integrate AI and ML capabilities into the scanning platform.

Skills

Python services
Distributed systems
API design
Cloud-native services
Event-driven architecture
Communication skills

Education

Bachelor’s Degree or equivalent experience

Tools

AWS
Kubernetes
Automated dependency management tooling

Job description

Adobe's source code is one of the most diverse engineering landscapes in the industry — hundreds of languages, thousands of developers, and terabytes of code in repositories spanning products built in-house (and through decades of acquisitions). The Kodiak team builds and operates the platform that makes sense of all of it: an enterprise-scale security scanning system that analyzes code across Adobe. We surface security risks before they reach production and help eradicate classes of risk in all of our source code.

This is a software engineering focused role and your impact will scale through the Adobe engineering workforce. If you want to own hard engineering problems at enterprise scale and have your work matter to thousands of engineers, this position is perfect for you.

What You’ll Do
  • Create features across Kodiak’s source code scanning platform — from backend services and data pipelines, to APIs and developer-facing tooling.
  • Develop and manage distributed systems on AWS and Kubernetes at Adobe enterprise scale, including ownership of reliability, performance, and observability.
  • Integrate AI and ML capabilities into the scanning platform that helps surface actionable, context-aware findings to developers.
  • Own and evolve the platform’s interface, enabling engineering teams across Adobe to integrate scanning into their build and deployment workflows.
  • Debug and resolve complex issues in distributed systems, driving production reliability improvements and post-incident learning.
  • Shape technical direction and mentor teammates — this role is high-ownership where you will shape problems, not just close tickets.
What You Need To Succeed
  • Bachelor’s Degree or 5+ years of equivalent experience building services.
  • Proven ability to build and operate production-grade Python services — backend engineering at scale, this is not a scripting project.
  • Experience designing and operating distributed systems, including event-driven or async architectures.
  • Hands‑on experience creating cloud-native services using container technologies.
  • Strong API design skills and experience building APIs consumed by multiple downstream teams.
  • Excellent communication skills, written and verbal — you work effectively across a geographically distributed team and with engineering customers across the company.
  • Experience with automated dependency management tooling (e.g., Renovate) a plus.
Expected Pay Range

Our compensation reflects the cost of labor across several U.S. geographic markets, and we pay differently based on those defined markets. The U.S. pay range for this position is $139,000 – $257,550 annually. Pay within this range varies by work location and may also depend on job-related knowledge, skills, and experience. Your recruiter can share more about the specific salary range for the job location during the hiring process. In California, the pay range for this position is $177,900 – $257,550.

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

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

Similar jobs worth comparing

Senior Software Development Engineer - Security
Senior Software Development Engineer - Security

Adobe Inc. • San Francisco (CA)

On-site
USD 120,000 - 160,000
Senior Software Engineer - Security Platform (AI/ML, AWS)
Senior Software Engineer - Security Platform (AI/ML, AWS)

Adobe • San Francisco (CA)

On-site
USD 177,000 - 258,000
Senior Software Engineer - Security Platform & AI Scanning
Senior Software Engineer - Security Platform & AI Scanning

Adobe Inc. • San Francisco (CA)

On-site
USD 120,000 - 160,000
Senior Product Security Engineer
Senior Product Security Engineer

Adobe Inc. • New York (NY)

On-site
USD 180,000 - 262,000
Senior FullStack Software Engineer
Senior FullStack Software Engineer

Adobe • San Francisco (CA)

On-site
USD 208,000 - 302,000
Dir, Software Development
Dir, Software Development

Adobe Inc. • San Jose (CA)

On-site
USD 247,000 - 359,000
Senior Staff Platform and Product Security AI engineer
Senior Staff Platform and Product Security AI engineer

Adobe Inc. • San Jose (CA)

On-site
USD 180,000 - 320,000
New hire equity award
Product Security Engineer
Product Security Engineer

Adobe Systems GmbH • New York (NY)

On-site
USD 149,000 - 217,000
Sr. Software Engineer
Sr. Software Engineer

Adobe Inc. • San Jose (CA)

On-site
USD 177,000 - 258,000
Product Security Engineer
Product Security Engineer

Adobe • New York (NY)

Hybrid
USD 149,000 - 217,000