Titanium Core Senior Software Engineer

Location: Zagreb, Croatia

ReversingLabs is looking for people interested in joining our advanced cyber security team. You will be involved in cracking the secrets of the most advanced cyber security threats in the world, machine learning and advanced algorithms used to examine cybersecurity threats. Work is largely in C++ on Windows and Unix platforms.

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable C++ code
  • Implement performance and quality modules
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Participate in development of project timelines, implementation design specifications, system flow diagrams, documentation, testing and ongoing support of systems
  • Setting standards, choosing tooling, libraries etc.
  • Participate in code review process

REQUIRED SKILLS

  • Professional experience with C ++
  • Strong knowledge of STL (boost is a plus)
  • Strong knowledge of algorithms and data structures
  • Strong knowledge of operating system internals and mechanism
  • Experience with parsing file formats or network protocols
  • Experience with cryptography and compression
  • Experience with multi-threaded programming
  • Attitude to teamwork, constant learning, and adaptation to new circumstances

EXPERIENCE

  • B.S. or M.S. degree in related field
  • 3+ years of professional programming experience

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 jobs@reversinglabs.com

Back to Careers Page