Unknown Company

Senior Software Development Engineer - Security

san francisco, ca • Posted 4 days ago
Onsite Full Time General

Software Engineering Role At AdobeAdobe's source code is one of the most diverse engineering landscapes in the industry — hundreds of languages, thousands of developers, and terabytes 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 DoCreate features across Kodiak's source code scanning platform — from backend services and data pipelines, to APIs and developer-facing toolingDevelop and manage distributed systems on AWS and Kubernetes at Adobe enterprise scale, including ownership of reliability, performance, and observabilityIntegrate AI and ML capabilities into the scanning platform that helps surface actionable, context-aware findings to developersOwn and evolve the platform's interface, enabling engineering teams across Adobe to integrate scanning into their build and deployment workflowsDebug and resolve complex issues in distributed systems, driving production reliability improvements and post-incident learningShape technical direction and mentor teammates — this role is high-ownership where you will shape problems, not just close ticketsWhat You Need To SucceedBachelor's Degree or 5+ years of equivalent experience building servicesProven ability to build and operate production-grade Python services — backend engineering at scale, this is not a scripting projectExperience designing and operating distributed systems, including event-driven or async architecturesHands-on experience creating cloud native services using container technologiesStrong API design skills and experience building APIs consumed by multiple downstream teamsExcellent communication skills, written and verbal — you work effectively across a geographically distributed team and with engineering customers across the companyExperience with automated dependency management tooling (e.g., Renovate) a plus

Back to Job Search