DevJobs

Senior Software Engineer - Strategy Team

Overview
Skills
  • Go Go ꞏ 3y
  • C C
  • TypeScript TypeScript
  • Node.js Node.js
  • Linux Linux
  • GitHub Actions GitHub Actions
  • GitLab GitLab
  • Jenkins Jenkins
  • AWS AWS
  • Azure Azure
  • GCP GCP
  • Kubernetes Kubernetes
At JFrog, we’re reinventing DevOps to help the world’s greatest companies innovate -- and we want you along for the ride. This is a special place with a unique combination of brilliance, spirit, and just all-around great people. Here, if you’re willing to do more, your career can take off. And since software plays a central role in everyone’s lives, you’ll be part of an important mission. Thousands of customers, including 75% of the Fortune 100, trust JFrog to manage, accelerate, and secure their software delivery from code to production -- a concept we call “liquid software.” Wouldn't it be amazing if you could join us in our journey?

We're looking for a passionate and innovative Senior Software Engineer to join our Core Innovation & Future Technologies team. You'll contribute to a revolutionary product that significantly improves software development workflows, enhancing the experience and productivity for developers worldwide.

As a Senior Software Engineer in JFrog, you will…

  • 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 various 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.

To be a Senior Software Engineer in JFrog, you need…

  • 5+ years of overall software development experience, with at least 3-4 years specifically in Go programming, including advanced concurrency and performance optimization.
  • Strong C programming skills with experience in kernel-level programming, system calls, and low-level system interactions.
  • Deep understanding of kernel-level observability/tracing technologies for system analysis.
  • Experience with Linux system internals, including process management, file systems, and system calls.
  • Strong background in CI/CD environments, with mandatory experience in GitHub Actions.
  • Expertise in intelligent caching strategies.

Advantage Skills:

  • Experience with build system optimization.
  • Experience with TypeScript (Node.js).
  • Experience with distributed caching systems.
  • Experience with Kubernetes (K8s).
  • Familiarity with major cloud platforms (AWS, GCP, Azure).
  • Experience with platforms like Jenkins or GitLab.
  • Familiarity with containerization and cloud-native CI/CD environments.
  • Knowledge of performance profiling techniques.
  • Understanding of software dependency graphs and build orchestration.
JFrog