Software Engineer
Redmond , Washington
October 22, 2017
Our team, Windows Defender, delivers an industry leading engine and platform which provide software protection, malware detection and removal features for Windows and many Microsoft services. Our software is the key to develop and drive protection of Windows powered devices both in the client and enterprise space. Our mission is to protect our customers and defend our brand. Windows Defender is fully integrated with the Windows operating system, combined with state of the art backend services to protect hundreds of millions of customers in real time and disrupt the malware ecosystem. If you want to join a fast-paced team and help set direction in this challenging field, this is the place for you!

The Windows Defender Core Endpoint technologies consist of a wide variety of software encompassing kernel drivers, user mode system services and application and user interface level components. It includes virtualization and emulation technologies, behavior detection, pattern matching, deep knowledge about many existing file formats, packing and unpacking techniques, and much more. The Antimalware Engine integrates closely with antimalware signatures that are updated multiple times a day and with the Antimalware Platform which releases quarterly.

You will be specifically focused on the client side components that ship as part of Windows and deliver protection value to the Windows ecosystem on a continuous basis. If you are obsessed about your customers, here is your chance to hear back directly or indirectly from hundreds of millions of them - yes, that is the scale we operate on. If you would like to make a direct impact to the direction of your component, based on real customer data, come help us instrument our code, gather customer feedback through various channels like SIUF (System Initiated User Feedback), UIF (User Initiated Feedback), UTC (Unified Telemetry Client), join the data with the other high fidelity protection data that is coming in through our dedicated communication channel, analyze and correlate the data to measure the reliability, health, effectiveness and performance of the various Windows Defender components. The candidate will be responsible to measure, find and pinpoint issues in different components, correlate customer feedback as appropriate and drive changes back to our software and services to improve overall protection level and performance!

Currently, we are looking for a highly talented Software Engineer, who loves a fast paced, highly visible, fun work environment!

Basic Qualifications:
● 1+ years of software development experience.

● Bachelor’s degree or higher in a Computer Science or related technical discipline or equivalent experience
● Experience with SCOPE/COSMOS scripting or other data analysis technologies
● Strong coding skills in C/C++
● Strong problem solving, testing and debugging skills
● Good communication and cross-group collaboration skills
● Ability to work both independently and collectively in a fun team environment
● High capacity to learn and adapt to new technologies and engineering processes quickly

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. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to

A little about us:
Microsoft offers training and employment opportunities to help you turn your military experience and skills into a civilian technology career.

Know someone who would be interested in this job? Share it with your network.