Work in Washington Veterans Jobs

Job Information

Microsoft Corporation Digital Crimes Unit - Reverse Engineer in Redmond, Washington

The Digital Crimes Unit (DCU) is seeking an experienced software engineer who is passionate about security to research and develop highly technical solutions involving some of the most infectious malware impacting Microsoft, its customers, and the public worldwide. The successful candidate will possess a strong desire to combat malware, a working knowledge of malware reverse engineering and behavioral analysis, as well as deep technical understanding of malware infrastructure and network protocols.

This position requires a strong commitment to excellence and the ability to work both independently as well as an integral part of a high performing team.


  • Supports DCU investigators and others in conducting research into critical security areas, such as malware driven attacks, adversary tracking, and attack vectors associated with such attacks.

  • Partners cross-functionally (e.g., across disciplines, teams, or security versus non-security both internally and with external partners) to design solutions to track and analyze malware infrastructure to better understand communications protocols, infection vectors, back-up communication mechanisms, and update processes.

  • Investigates business critical security issues (e.g., root cause, motivation, and impact).

  • Solicits feedback and evaluates results to incorporate into future investigations.

  • Resolves differences across teams in how to pursue investigative priorities.

  • Aligns team outcomes with DCU goals and strategy.

  • Works with others to synthesize investigative findings into recommendations for advancing investigative effort.

  • Shares across organizations and provides expert support to investigators conducting and summarizing research results.

  • Develops sustained interaction with research partners (e.g., industry, academia, government).

  • Balances value of dissemination over risk of divulging techniques.

  • Embody our culture ( and a demonstrated commitment to the company’s core values ( , including a commitment to high ethical standards, unquestioned integrity, and a commitment to advancing the company’s diversity & inclusion commitments.


Required/Minimum Qualifications

  • 5+ years of experience in software development lifecycle, large-scale computing, modeling, cybersecurity, and/or anomaly detection OR Master's Degree in Statistics, Mathematics, Computer Science or related field

  • 5+ years of advanced knowledge and solid experience doing comprehensive malware analysis / reverse engineering.

  • 5+ years of software development using languages such as Python, C#, and C/C++ and scripting languages (PowerShell/JS/Linux shell scripts).

  • Working knowledge and experience in applying cloud technologies (preferrable Microsoft Azure)

Additional or Preferred Qualifications

  • Reverse engineering skills: sysinternals tools, debuggers/disassemblers like IDA Pro, Ghidra, x64dbg, sandboxes.

  • Network forensics: Understanding network protocols, tools like Fiddler and WireShark.

  • Data mining: relational databases (SQL) and NoSql databases (Azure CosmosDB), Big data, and data analytics platforms (Azure Data Explorer)

  • Create signature-based rules similar to YARA for hunting malware samples.

  • Good understanding of Antimalware products (Endpoints and EDRs).

  • Advance understanding of the internal workings of operating systems (Windows and Linux)

  • Resourceful, fast learner, team player, able to manage projects with minimal supervision, and can maintain a good positive attitude towards work.


Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form ( .

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.