J

JFrog

Artifact repository and supply chain security

Senior Software Engineer

Full-Stack EngineeringUpdated on Nov 11
Full-timeNo salary listedIn-person

About the Job

Requirements

  • At least 5 years of hands-on, full-stack software development experience with production systems used at scale.
  • Strong backend experience, preferably with Python (FastAPI or similar), and a solid grasp of API design, concurrency, and relational databases.
  • Production experience building web user interfaces with a modern framework such as Vue.js, React, or Angular, and TypeScript.
  • Hands-on experience with Docker and Kubernetes, including Helm, CI/CD, and deployments, and the ability to debug production issues across layers.
  • Deep knowledge of software design, including design patterns, data structures, abstraction boundaries, and designing maintainable systems; ability to turn loosely defined ideas into clean, extensible designs with well-defined schemas and extension points.
  • A disciplined approach to testing and quality.
  • Proven, hands-on use of AI-native coding tools such as Cursor or Claude Code to deliver real features, and interest in building skills, hooks, MCPs, or agentic workflows.
  • Experience building or consuming MCP servers, or working with the MCP specification.

Responsibilities

  • Own features end to end, from design through implementation and deployment to production support, across frontend, backend, and infrastructure.
  • Build and evolve the MCP server through which AI clients and agents interact with JFrog, including tools, authentication, scalability, and a predictable, secure contract.
  • Design core building blocks of the agentic platform, such as AI Cards and Flows, defining abstractions, schemas, and extension points that allow capabilities to be added safely without rewrites.
  • Build and maintain JFrog’s official plugin, including skills and hooks, in alignment with how developers use AI coding tools.
  • Build intuitive, responsive web interfaces for generative AI features.
  • Own infrastructure around services, including containerization, Kubernetes and Helm deployments, CI/CD, observability, and reliability.
  • Lead technical design sessions and write concise design documents, making design decisions for a growing codebase.
  • Keep up with the AI ecosystem, including MCP, agent frameworks, and AI-native developer tools, and bring useful developments back to the team.
  • Design platform building blocks such as declarative tool definitions and multi-step workflows that AI agents can run, with clear abstractions, schemas, and extension points.

Desired Qualifications

  • Experience with LangChain, LangGraph, or other agent frameworks.
  • Experience with OAuth, token scoping, or authentication and authorization for AI and service-to-service access.
  • Experience building plugins, extensions, or developer tooling such as Claude Code plugins, IDE extensions, or CLIs.
  • Experience with micro-frontends, event streaming (SSE), or observability tooling.

About the Company

JFrog

Artifact repository and supply chain security

JFrog provides an end-to-end platform for managing and securing the software supply chain, with Artifactory serving as a universal repository for binaries, packages, and containers. Developers use the platform to automate builds, store artifacts, and feed CI/CD pipelines, with support for cloud or on-premises deployments and built-in security features. It differentiates itself by offering a single, universal repository that handles many package types and integrates with DevSecOps tools, plus a free open-source Artifactory option and enterprise-grade subscriptions. The goal is to help organizations securely automate and scale software delivery through centralized artifact management and continuous software supply-chain security.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Sunnyvale, CA
Founded
2008

Recently Posted Jobs

Explore more opportunities at JFrog

See more jobs