Software Engineer

ReversingLabs provides software supply chain security and threat intelligence solutions for global cybersecurity.
Zagreb, Croatia
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Cybersecurity

Description For Software Engineer

ReversingLabs is at the forefront of cybersecurity, specializing in software supply chain security and threat intelligence solutions. As a member of the Appliances team, you'll be working on enterprise-focused security products that provide detailed malware insights and manage the largest threat intelligence database of its kind. The role combines both frontend and backend development using technologies like Python, Django, PostgreSQL, Go, and React.

The position offers a unique opportunity to work on cutting-edge security solutions that help companies ensure secure development releases and effective threat detection. You'll be part of a highly skilled team that includes product managers, UI/UX designers, software engineers, DevOps, and QA engineers. The company emphasizes quality through peer code reviews and high standards for testing.

The ideal candidate should have 3+ years of software development experience, with strong backend skills particularly in Python/Django or Go. Experience with enterprise-grade web applications and Linux systems is essential. The role offers flexibility with hybrid work options and is based in Zagreb, Croatia.

What makes this role exceptional is the opportunity to work on industry-leading security solutions while being part of a fast-growing global company serving Fortune 500 clients and government agencies. ReversingLabs offers comprehensive benefits including performance bonuses, career advancement opportunities, wellness benefits, and a strong focus on work-life balance with their unique Wellness Weekends program.

This is an excellent opportunity for a software engineer looking to make an impact in the cybersecurity field while working with modern technologies and enjoying significant professional growth opportunities in a supportive, collaborative environment.

Last updated a month ago

Responsibilities For Software Engineer

  • Design, build, and maintain efficient, reusable, reliable, and testable code
  • Implement performant, high-quality back-end, and front-end modules
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automation
  • Develop automated tests to improve the CI/CD pipeline
  • Participate in brainstorming sessions, development of design specifications and project timelines
  • Collaborate with stakeholders on defining and refining requirements
  • Share coding practices, design principles, and implementation patterns
  • Perform code reviews

Requirements For Software Engineer

Python
Go
JavaScript
PostgreSQL
React
TypeScript
Redis
Kafka
  • 3+ years of experience in software development
  • Strong experience with Python/Django, Go or experience with other OO languages
  • Experience with designing and implementing complex, enterprise-grade web applications
  • Experience with GNU/Linux-based systems
  • Self-driven and willing to work with different technologies & languages

Benefits For Software Engineer

Medical Insurance
Parental Leave
  • On-site, hybrid, and remote work options
  • Generous compensation and bonus system
  • Permanent contract
  • Career advancement opportunities
  • Company library and book ordering via Amazon
  • Employee referral bonus program
  • Multisport card
  • Annual health checkup
  • Newborn child allowance
  • Rent-cost benefits
  • 3rd pillar pension benefits
  • Wellness Weekends
  • Fully covered car garage

Interested in this job?

Jobs Related To ReversingLabs Software Engineer

Backend Software Engineer

Backend Software Engineer role at ReversingLabs, focusing on distributed systems and cybersecurity solutions, requiring 4+ years of experience with Python and related technologies.

Software Dev. Engineer II, INTech LatAm and APAC

Software Development Engineer role at Amazon's INTech team, focusing on expanding retail features across Latin America and Asia Pacific regions.

Software Development Engineer II - AWS Networking Application, SIDR

AWS seeks Software Development Engineer II to develop network control plane software and implement SDN solutions for their global cloud infrastructure.

Quality Assurance Engineer II, US CBCC

Quality Assurance Engineer II position at Amazon's Payment Product team, focusing on testing and quality assurance for payment platforms and credit card systems.

Software Development Engineer, Digital Acceleration

Software Development Engineer role at Amazon's Digital Acceleration team, focusing on revolutionizing digital product sales and customer engagement through innovative software solutions.