Senior Software Developer

Location: Zagreb, Croatia

Our team works in a start-up like environment where we expect each team member to think out of the box to contribute and collaborate towards the mission of the company in a highly agile team. We are looking for engineers who bring their fresh ideas and experience from all areas addressing challenges of the world of micro-service, development of in-house technology; the list goes on and is growing every day. 

You are a versatile, displaying leadership qualities and enthusiastic to tackle new problems to push technology forward.


  • Lead and contribute to engineering efforts from planning and organization to execution and delivery to solve complex engineering problems in tools and infrastructure 
  • Analyze and decompose complex software systems and collaborate with and influence others to improve the overall design
  • Design and develop tools and appliances that help us ship great quality products
  • Analyze and improve efficiency, scalability, and stability of various system resources
  • Evaluate and provide estimates for relevant parts of the project
  • Able to break down designs to individual tasks

Required skills

  • Experience designing, implementing, and maintaining larger feature area
  • Experience showing technical leadership and mentoring of other engineers
  • Relevant coding experience using Python and/or C++
  • Working closely with operation to build and scale back-end services and platforms


  • B.S. or M.S. Computer Science or related field preferred
  • Familiarity with pieces of our existing stack a plus (Linux, Python, RabbitMQ, Github, Docker, and more)
  • Experience working with distributed systems a plus

What we offer

  • Competitive compensation and benefits package
  • Permanent contract in fast growing global company
  • Challenging projects in dynamic collaborative team
  • Great promotional opportunities- ReversingLabs encourages internal promotion, whenever possible

Please send your resume to

Back to Careers Page