JFrog

Golang Developer

JFrog Bangalore Today
engineering

Fast-Frogward Your Career to Years From Now

Be part of a team where your work takes centre stage, shaping the future of software development. We are looking for a Go (Golang) developer to join the JFrog Artifactory CLI team, which builds and maintains the JFrog Command Line Interface used by thousands of developers and CI/CD systems worldwide.JFrog CLI is a mission-critical, open-source, cross-platform developer tool that integrates deeply with package managers, build tools, container ecosystems, and CI providers. In this role, you will work on high-performance, scalable, and user-friendly CLI experiences that directly impact developer productivity. You’ll solve critical challenges for leaders like Amazon, Google, and Netflix. Every day brings opportunities to innovate and push boundaries in a fast-moving, frogward-thinking culture. It’s more than writing code—it’s driving the technology that powers the world. If you want your work to matter and thrive on nonstop innovation, JFrog is your place.

Note: This role for our Bangalore swamp (Bellandur). We follow a hybrid work model and it's mandatory to be in office 3 days / week.

 

Responsibilities
  • Design, develop, and maintain features in JFrog CLI, written primarily in Go
  • Build cross-platform functionality (Linux, macOS, Windows) with strong attention to performance and reliability
  • Work on integrations with package managers (e.g., Maven, Gradle, npm, pip, Go modules, Docker/OCI, Helm)
  • Design clean APIs and abstractions for CLI commands, configuration, and plugins
  • Improve telemetry, observability, and diagnostics while respecting privacy and security constraints
  • Collaborate with Product Managers, QA, DevRel, and other engineering teams
  • Review code, mentor junior engineers, and uphold high engineering standards
  • Participate in architectural discussions and technical decision-making
  • Contribute to open-source workflows, documentation, and community-driven improvements
Required Qualifications

• 4+ years of professional software development experience
• Strong hands-on experience with Go (Golang) in production systems
• Deep understanding of:
  • Go concurrency patterns (goroutines, channels, sync primitives)
  • Error handling, testing, and performance optimization in Go
• Experience building CLI tools or developer-facing tooling
• Strong understanding of Linux/Unix environments
• Experience working with REST APIs, authentication, and secure communication
• Familiarity with Github, code reviews, CI/CD pipelines
• Ability to write clean, maintainable, and well-tested code
• Strong problem-solving skills and ownership mindset
 
Good to Have
  • Experience with JFrog products (Artifactory, Xray)
  • Knowledge of CI/CD systems (GitHub Actions, Jenkins, GitLab CI, Azure DevOps, Bamboo)
  • Experience with packages like Docker, OCI registries, Helm, Gradle
  • Exposure to package management ecosystems
  • Experience maintaining or contributing to open-source projects
  • Familiarity with backward compatibility and migration strategies in widely-used tools

Here’s what our employees have to say about working at JFrog:

  • "I wanted to work in a company that takes technology forward."
  • "As a developer, seeing your products on the biggest Tech event stages twice a year is WOW."
  • “For developers who work here, they have everything that they can wish for to learn and develop new things, including AI and cyber.”

 

Sponsored

Explore Engineering

Skills in this job

People also search for