Backend Software Engineer

ReversingLabs provides software supply chain security and threat intelligence solutions, serving Fortune 500 & governmental agencies.
Zagreb, Croatia
Backend
Mid-Level Software Engineer
Hybrid
4+ years of experience
Cybersecurity

Description For Backend Software Engineer

ReversingLabs is at the forefront of cybersecurity, specializing in software supply chain security and threat intelligence solutions. The company operates a sophisticated distributed system called Spectra Intelligence, processing over 60 million files and generating 3+ billion records daily across 550+ high-performance servers.

As a Backend Software Engineer, you'll join the Spectra Intelligence and Analytics team, working on distributed systems and microservice architecture. You'll be responsible for developing in-house technologies, maintaining Python code, and solving complex challenges related to real-time processing of large data volumes.

The role offers significant growth opportunities in a fast-paced environment, working with cutting-edge technology that serves Fortune 500 companies and government agencies. The company provides comprehensive benefits, including hybrid work options, educational support, and wellness programs.

This position is perfect for experienced engineers passionate about cybersecurity and distributed systems, offering the chance to work on critical solutions that protect organizations against software supply chain attacks. Recent incidents like SolarWinds and 3CX have elevated the importance of their work, making this an exciting time to join the team.

The company culture emphasizes continuous learning, teamwork, and professional growth, backed by generous benefits and clear career advancement paths. You'll be part of a dynamic team that's shaping the future of software security, with the opportunity to work on challenging projects that have real-world impact.

Last updated a day ago

Responsibilities For Backend Software Engineer

  • Development of in-house technologies and tools
  • Designing, building, and maintaining of efficient, reusable, and reliable Python code
  • Identifying bottlenecks and bugs, and devising solutions to those problems
  • Providing expertise and guidance in setting standards, choosing tools and libraries
  • Performing code reviews

Requirements For Backend Software Engineer

Python
PostgreSQL
RabbitMQ
Kubernetes
  • Experience in working with GNU/Linux-based OS
  • Experience with Python, Java, or similar programming language(s)
  • B.S. or M.S. degree in a related field
  • 4+ years of professional experience
  • Positive attitude towards teamwork, constant learning, and adapting to new circumstances

Benefits For Backend Software Engineer

Education Budget
Medical Insurance
  • Hybrid work options (paid accommodation & transportation to Zagreb during onboarding for remote employees)
  • Flexible working hours
  • Generous compensation and bonus system based on annual performance
  • Personal education budget and conference attendance
  • Company library and Amazon book ordering
  • Permanent contract in a fast-growing global company
  • Career advancement opportunities
  • Employee referral bonus program
  • Multisport card, annual health checkup, newborn child allowance
  • Wellness Weekends - quarterly three-day weekend
  • Fully covered car garage in Radnička cesta

Interested in this job?

Jobs Related To ReversingLabs Backend Software Engineer

Full Stack Software Engineer, Data Center Engineering

Full Stack Software Engineer role at AWS working on data center infrastructure, maintenance systems, and environmental management platforms.

Software Development Engineer, Customer Engagement Technology

Software Development Engineer role at Amazon's Customer Engagement Technology team, focusing on developing innovative customer service solutions using AI and automation.

Software Development Engineer, Customer Engagement Technology

Software Development Engineer role at Amazon's Customer Engagement Technology team, focusing on developing innovative customer service solutions using AI and automation.

Software Development Engineer, Customer Engagement Technology

Software Development Engineer role at Amazon's Customer Engagement Technology team, focusing on building innovative customer service solutions using AI and automation.

Software Development Engineer, Customer Engagement Technology

Software Development Engineer role at Amazon's Customer Engagement Technology team, focusing on developing innovative customer service solutions using ML and GenAI.