Portfolio Jobs

We couldn’t be more proud to partner with these companies securing the way people live and work.

Backend Software Engineer

ReversingLabs

ReversingLabs

Software Engineering
Zagreb, Croatia
EUR 2,123.56-2,123.56 / month
Posted on Aug 26, 2025

At ReversingLabs, our software supply chain security and threat intelligence solutions have become essential to advancing cybersecurity maturity around the globe. We're on a journey to expand adoption and accelerate growth by hiring top talent across the security industry.

Notable breaches such as SolarWinds, CircleCI, and 3CX have elevated software supply chain security as a top initiative across every organization developing or purchasing software. Only ReversingLabs delivers the software package analysis speed and intelligence needed to protect against this critical area of risk.

Our vision is clear. To analyze and secure every enterprise software package, container and file — at the speed of business.

We’re looking for an experienced software engineer to join the team responsible for developing industrial-grade solutions which enable ReversingLabs to process and classify data at very high ingestion rates. As a member of the team, you will get a chance to improve our existing big data solutions and create new responses to the ever-changing cybersecurity landscape. In addition to ReversingLabs enterprise solutions, we maintain the Spectra Assure Community website. This free resource for developers provides expert knowledge about the latest threats and software quality issues in the most important open source projects and developer tools.

Our goal is to design, build, and maintain highly performant microservices, processing pipelines, and RESTful APIs in a distributed environment. Key tools and technologies we use include Python/Flask, RabbitMQ, KafkaMQ, Docker, PostgreSQL, ScyllaDB, and Linux. Our solutions must be lightweight, fast, scalable, and capable of providing file reputation for hundreds of millions of files each day.

Responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable Python code
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Manage real-time processing, storing, and retrieval of large amounts of data
  • Actively participate in activities such as brainstorming sessions, development of design specifications, project timelines, as well as documentation, testing, and ongoing support of our systems
  • Perform code reviews and drive knowledge sharing within the team
  • Very good knowledge and 4+ years of professional experience with Python or other OO programming language
  • Experience in designing RESTful APIs, including creating scalable, maintainable, and efficient endpoints for large production systems
  • Experience in developing performant services by leveraging containerization and orchestration technologies such as Docker and Kubernetes
  • Previous experience working with system architecture based on microservices and message queues
  • Working experience with a GNU/Linux-based OS
  • Working proficiency in written and spoken English

Big plus

  • Enthusiasm for constant learning and teamwork
  • Familiarity with or contributions to open source communities built around Python, JavaScript, or other most popular languages and frameworks
  • B.S. or M.S. degree in a related field

WHY JOIN REVERSINGLABS?

We understand it's not likely you have experience with all the tools and technologies we’d like you to know. But we also know that engineers motivated to learn will eventually close any potential gaps. We’re hiring engineers for their strengths, plan to use their skills well, and provide mutually beneficial opportunities for learning and development. This position in a team of experienced engineers will have you work on industry-leading solutions, in a motivating environment, and provide great professional development opportunities.

What we offer

  • Hybrid or fully remote work options (paid accommodation & transportation to Zagreb during onboarding for remote employees)
  • Flexible working hours
  • Generous compensation and a bonus system based on annual performance
  • Hefty personal education budget and possibility to attend leading conferences and seminars in the field
  • Company library and possibility to order books of choice via Amazon
  • Permanent contract in a fast-growing global company with Fortune 500 & government agencies as clients
  • Opportunity to work on innovative solutions in malware analysis & software assurance, crafted in our very own Croatian R&D center
  • Great career advancement opportunities - clear goals & internal promotions
  • Employee referral bonus program: 1.061,78 EUR net for junior position, 2.123,56 EUR net for mid to senior positions, and 2.654,46 EUR net for principal/managerial positions
  • Multisport card, annual health checkup, newborn child allowance, rent-cost and 3rd pillar pension benefits
  • Wellness Weekends - quarterly, company-wide three-day weekend, starting with a company paid Friday off for all employees
  • Fully covered car garage in Radnička for all employees

#LI-MV1