I am a software developer with commercial experience in Python and mainly Scala working on high level programming, e.g. REST APIs, and only personal/university projects experience in C++.

I would like to work as a reverse engineer and I am very passionate about low level software. Do you believe working as a C++ developer would help in the transition to malware analyst? would it be worth it in order to achieve my goal, also considering the not increasing salary when changing job in such an horizontal way?

I would really appreciate your help given my level of confusion on how to approach this career change

Thanks in advance !!


  • I think it's really opinion-based. For some it might help, for some it might not. – Paweł Łukasik Feb 16 at 13:01
  • If you like it, it seems like a golden opportunity, go there and good luck, it will be a great experience for you, success, respondendo, yes developing in C ++ help but you will have to study other basic concepts of RE, I left some cool materials in an answer: reverseengineering.stackexchange.com/questions/26997/… – 0x0A Feb 16 at 16:00
  • Thanks for your comments! It is really helpful to hear multiple opinions. At the moment I work with Scala which runs on the JVM and my current role is taking me to become more and more expert on Scala, but as you know I want to move to malware RE. So from here I wonder what is the relevance of my experience...would it be equally useful for RE purposes to be a proficient software dev in a language other the C++? Thanks again for your help! – Giulia Ippoliti Feb 20 at 16:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.