Senior Software Development Engineer

Adobe•San Francisco, CA
•$159,200 - $301,600

About The Position

Adobe Fonts supports millions of creatives in choosing and using typefaces across fonts.adobe.com, Adobe Express, Photoshop, Illustrator, Acrobat, and other Creative Cloud platforms. The Internal Services team provides the platform engineering and deployment backbone for these products, including CI/CD, deployment approaches, services and data layers, observability, security, and agentic tools. Adobe is seeking a Senior Software Development Engineer to lead this work from its San Francisco location. The role owns and evolves the deployment platform, builds foundations for AI-accelerated development, ships inference applications, modernizes services, and advances security for agentic systems. It also extends Adobe Fonts into the agentic ecosystem through its Model Context Protocol (MCP) surface and conversational, intent-based font discovery, while contributing to customer-facing search, browse, discovery, and other experiences. The engineer owns delivered systems in production, including on-call support, incident management, and reliability, and sets technical direction through development documentation, technical reviews, and mentoring.

Requirements

  • Deep full-stack software engineering fundamentals, including building, testing, code quality, and code review, together with system development and production maturity.
  • Experience addressing latency, scale, reliability, observability, and on-call ownership.
  • Ability to ship and own services end to end and work across front-end technologies such as JavaScript/TypeScript and React or Web Components; application services such as Ruby/Rails, Python, and Go; and infrastructure such as Terraform, Chef, Kubernetes/Helm, and AWS.
  • Strong CI/CD ownership, using Jenkins or an equivalent, as well as containerization, orchestration, infrastructure as code, and AWS.
  • AWS experience with services and components including EC2/ASG, IAM, Lambda, API Gateway, and CloudFront.
  • Experience making deployment fast, safe, and self-service, including ephemeral or preview environments, progressive delivery, and rollback strategy.
  • Solid understanding of data and messaging layers for production services, including relational databases, caching, search, and event-driven or pub/sub systems.
  • Knowledge of running migrations and upgrades without downtime.
  • Hands-on understanding of AI-enabled systems, including agent runtimes, tool calling, MCP, LLM/inference serving, evaluation, feedback loops, observability, and sandboxed execution.
  • Ability to anticipate failure and abuse modes in agentic systems and proactively build security guardrails.
  • Track record of delivering high-impact platform work used across multiple teams and leading complex cross-team technical efforts.
  • Ability to balance near-term delivery with long-term maintainability, security, and operability.
  • Excellent written and verbal communication.
  • Typically 12 or more years of software engineering experience, with demonstrated senior-level impact.

Nice To Haves

  • Ruby on Rails at scale and experience decomposing or modernizing a large monolith.
  • GPU or model-serving infrastructure and low-latency inference experience, such as SageMaker or Kubernetes GPU platforms.
  • Search-engine internals experience, including OpenSearch/Elasticsearch or vector/hybrid search.
  • Experience building developer platforms, internal tooling, or agent harnesses adopted by other teams.
  • Experience with event-driven architectures and secrets-management platforms such as Vault or CyberArk.
  • Front-end depth with modern component systems such as Web Components/Lit or React/TypeScript, and build systems.

Responsibilities

  • Own and evolve the deployment platform, leading CI/CD strategy, pull-request environments, and release safety across containerized services, serverless services, and static front ends.
  • Build the agent factory and expand the internal agentic toolkit and skill library.
  • Take greenfield inference services from specification to production and standardize the machine-learning and inference footprint.
  • Identify existing services limited by their current design or implementation and lead modernization efforts.
  • Lead security approaches for autonomous agents and their use of tools.
  • Extend Adobe Fonts' Model Context Protocol (MCP) surface and conversational, intent-based font discovery.
  • Contribute to search, browse, discovery, and customer-facing experiences powered by the platform.
  • Own production delivery, including on-call support, incident management, and the reliability of services and pipelines used across the organization.
  • Set technical direction, write development documentation, lead technical reviews, and mentor engineers.

Benefits

  • Comprehensive benefits programs.
  • Certain roles may be eligible for long-term incentives in the form of a new-hire equity award.
  • Non-sales roles may receive short-term incentives through the Annual Incentive Plan (AIP).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service