This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We're looking for a passionate and innovative Software Engineer to join our FastCI team - the force behind JFrog's AI-powered CI/CD optimization platform. You'll help build a product that automatically detects CI pipeline bottlenecks, generates actionable insights, and leverages AI agents to deliver fixes. FastCI turns CI maintenance from a reactive chore into a self-healing, intelligent system. This is a rare opportunity to work at the intersection of developer tooling, observability, and applied AI, shipping technology that impacts millions of builds every day.
Job Responsibility:
Embrace an agile, entrepreneurial environment with the strategic advantage of selling to Fortune 500 companies
Develop advanced system-level performance tools for optimizing critical software processes
Design and implement intelligent engines that enhance development commands and workflows
Architect high-performance caching strategies to maximize efficiency across development cycles
Create seamless integrations with widely-used developer tools and platforms
Build scalable, multi-language solutions supporting diverse technology stacks
Requirements:
5+ years of overall software development experience
At least 3-4 years specifically in Go, including advanced concurrency, performance optimization, and systems-level programming
Strong experience with TypeScript/Node.js for building GitHub Actions, CLI tooling, and automation frameworks
Hands-on experience integrating AI/LLM capabilities into engineering workflows - including prompt engineering, AI agent orchestration, and automated code generation pipelines
Deep understanding of CI/CD platforms, with mandatory experience in GitHub Actions (workflow authoring, custom actions, runner internals)
Proficiency with OpenTelemetry or equivalent distributed tracing and observability frameworks
Experience with Docker and BuildKit internals, including multi-stage builds, layer caching strategies, and build output parsing
Solid understanding of Linux system internals, including process management, file systems, and shell scripting (bash)
Strong background in building developer tools that integrate seamlessly into existing workflows without disrupting them
Nice to have:
Experience with build system optimization across multiple ecosystems (Go, Gradle/Maven, npm/yarn, pip/uv, Cargo)
Familiarity with bash parsing libraries or shell interpreters (e.g., mvdan/sh)
Experience with agentic AI systems — autonomous agents that plan, execute, and iterate on code changes with minimal human intervention
Background in pattern detection, anti-pattern recognition, or static/dynamic analysis tools
Experience with Kubernetes (K8s) and cloud-native CI/CD environments
Familiarity with major cloud platforms (AWS, GCP, Azure)
Experience with platforms like Jenkins or GitLab CI
Knowledge of performance profiling techniques and build graph analysis
Experience with JFrog Artifactory or similar binary repository and artifact management platforms
Understanding of software dependency graphs and build orchestration
Familiarity with secret management and security - conscious development practices