Cycode is a complete software supply chain security solution that provides visibility, security, and integrity across all phases of the SDLC.

Cycode integrates with DevOps tools and infrastructure providers, hardens their security postures by implementing consistent governance, and reduces the risk of breaches with a series of scanning engines that look for issues like hardcoded secrets, infrastructure as code misconfigurations, code leaks, and more.

Our technology stack:
Multi-cloud (AWS, GCP, Azure); Kubernetes (Native, GKE, EKS, K3S, AKS); Code (Python, Node.js, Go, Bash); Databases (MongoDB, ArangoDB, Postgres, Prometheus, BigQuery); CI/CD (GitLab CI, CircleCi); IaC (Terraform).
Senior Golang developer
(eBPF Focused)
Cycode
About the role
Сycode is looking for a skilled eBPF Focused Golang developer to create a tool providing security to different CI/CD containerized environments (such as Github actins, Gitlab runners, Circleci and Jenkins) thought real-time monitoring, detections and restrictions on different system levels. As a possible capabilities may be a system call activity, process execution events, network-level filtering, file access, access to kernel level, etc.

This is an incredible opportunity to immerse yourself in the exciting world of cybersecurity and break new ground in source code security using the best practices to protect and control your software supply chain. You'll work alongside a dynamic team of experts on a passionate mission to make an impact as well as a top-notch network of legendary cybersecurity luminaries.

Responsibilities:
  • Develop high-quality eBPF code while following open source development principles and best practices
  • Active participation in the open-source community
  • Possibility to speak in public about achievements

Requirements:
  • At least 2-3 years of experience with Golang
  • At least 4-5 years of experience with development on Linux platform
  • Experience working and developing in the Linux kernel, either using eBPF, as a kernel developer or building low-level programs
  • Knowledge of docker internals
  • Ability to write efficient code
  • Strong knowledge of Linux systems design and either security or networking
  • Experience working on open source projects. A public track record of open source code commits will be an advantage
  • Deep understanding of eBPF will be an advantage

    Benefits
    Work in a highly professional team with a friendly community spirit and supportive environment
    Paid vacation — 20 business days per year, 100% sick leave payment
    5 sick days per year
    Equipment provision (with buyback or return upon the contract termination)
    Care package: Health insurance (after the end of the probationary period) + English classes 2 times a week (online)
    50% tuition reimbursement (courses, certifications, attendance of professional events, etc.)
    Legal and Accounting support in Poland
    Additional relocation benefits (if relevant, please ask the recruiter for more details)