Hornetsecurity logo

Software Engineer (Golang)

Hornetsecurity·Salary not specified

Primary stack

GoCI/CDJenkinsLinuxGit

Nice to have's

TerraformPuppetAnsibleKubernetesPerlAWSPrometheusGrafanaSplunkSonarQube

Job description

About the Position

Software Engineer (Golang) – North Macedonia

Department: Product Management & Design

Location: Skopje, North Macedonia


About the Role

The Hornetsecurity Group is the leading cloud security provider in Europe, protecting the IT infrastructure, digital communication, and data of companies and organizations of all sizes.

Boost your career and join our swarm (full-time/starting as soon as possible) in Skopje!


Responsibilities

  • You take ownership of the software release process from testing and validation to production deployment, ensuring reliable and high-quality releases.
  • You design, build, and maintain automated test frameworks and improve existing test suites to increase test coverage and reduce manual effort.
  • You optimize CI/CD pipelines using tools such as CloudBees and Jenkins, automating release workflows and improving deployment efficiency.
  • You collaborate with development, operations, and product teams to troubleshoot technical issues, support production systems, and ensure smooth releases.
  • You gradually take on core software development responsibilities, designing and implementing new features primarily in Go, while contributing to the modernization of existing Perl components.
  • You take end-to-end ownership of product components, from development and testing to deployment and ongoing maintenance.
  • You contribute to our DevOps transformation by introducing infrastructure and configuration as code and promoting automated testing across the engineering team.
  • You work closely with our international engineering team, particularly colleagues on the US West Coast, to continuously improve our products and development processes.

Requirements

  • Approximately 4–7 years of professional software engineering experience, ideally with end-to-end ownership of software components or projects.
  • Strong programming skills in Go, C, C++, Rust, Java, or a comparable language, and are motivated to work with Go.
  • Hands-on experience designing and implementing test automation frameworks from scratch, including selecting suitable tools and automation strategies.
  • Experienced with CI/CD pipelines and tools such as Jenkins, CloudBees, GitLab CI, or GitHub Actions.
  • Confident working with Linux and Git and have experience troubleshooting distributed systems using logs and metrics.
  • Comfortable working with existing and legacy codebases and quickly familiarizing yourself with unfamiliar technologies.
  • Strong analytical skills, sound engineering judgment, and a proactive mindset, taking responsibility for technical decisions and software quality.
  • A collaborative and clear communicator who enjoys working across international teams and sharing technical knowledge.
  • Flexible to adjust your working hours on at least two manager-designated days per week to collaborate with colleagues in the US, remaining available until at least 12:00 noon US Pacific Time.

Nice to Have

  • Experience with Infrastructure as Code (Terraform, Puppet, Ansible), containers, Kubernetes, or Perl.
  • Additional knowledge of AWS, Prometheus, Grafana, Splunk, SonarQube, Snyk, or security-related software is an advantage.

We Offer

  • Free space for innovation and independent action in a fast-growing international company.
  • Short decision paths and flat hierarchies in an open work atmosphere.
  • Extensive onboarding with a welcome kit, 2-day Onboarding Bootcamp, a Mentoring Program, and regular feedback meetings.
  • Temporary Employee Exchange Program – we provide the ability for you to work at our global office locations and explore the world (e.g. Berlin, Madrid, Malta, Montréal).
  • Home-office-option (in a hybrid setting) and flexible working time.
  • Team events like Laser Tag, Office Movie Nights, Foodie Fridays, and much more – let yourself be surprised!
  • FitKit subscription and private insurance for your health!
  • Referral Bonus – 1500€ for each successful referral.

About the Company

Hornetsecurity is a leading global provider of next-generation cloud-based security, compliance, backup, and security awareness solutions that help companies and organizations of all sizes around the world. Its flagship product, 365 Total Protection, is the most comprehensive cloud security solution for Microsoft 365 on the market. Driven by innovation and cybersecurity excellence, Hornetsecurity is building a safer digital future and sustainable security cultures with its award-winning portfolio. Hornetsecurity operates in more than 120 countries through its international distribution network of 12,000+ channel partners and MSPs. Its premium services are used by more than 125,000 customers.

© Hornetsecurity. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at Hornetsecurity

All 48 roles

Popular searches