Senior Software Engineer

Senior Software Engineer

Job Overview

Location
London, England
Job Type
Full Time Job
Job ID
27553
Date Posted
1 year ago
Recruiter
John Apl
Job Views
31

Job Description

As a software engineer focusing on performance on the Defender engine team, you will be responsible for ensuring that Defender achieves the lowest possible system impact while still keeping our customers safe.  Malware attempts to exploit every protocol, format, or technology that runs on a device.  Regardless of whether the attack is via firmware, network protocols, archive formats, document formats, or file system quirks to name a few, the engine you help build must be able to detect and prevent the attack with the least possible system impact.

Responsibilities

In this role you will be responsible for ensuring that defender achieves best in class performance via a number of different approaches.  You will be responsible for helping define and execute on performance initiatives across the team, as well as providing performance support and mentoring to the team.

 

  • Work with PMs, security researchers, and engineering leaders across the team to develop a comprehensive plan to proactively validate engine performance and prevent regressions across all platforms.
  • Propose and drive architectural changes to significantly improve performance of key scenarios.
  • Mentor and coach the team on performance concepts, investigation techniques, and best practices.
  • Contribute to investigations of critical performance issues.

Qualifications

Required qualifications

  • Solid knowledge of Windows operating system architecture, kernel concepts and system services and a desire to learn more.
  • Familiarity with software performance concepts and methodology.
  • Experience with software performance analysis and optimization of native code (C/C++) system applications on Windows.
  • Familiarity with system-wide stackwalking profilers and trace-based performance analysis tools.
  • Solid analytical and troubleshooting skills.
  • Familiarity with efficient software algorithms.
  • Familiarity with tuning for hardware architecture.
  • Experience with C# development (for extending standard performance analysis tools)

 

Preferred qualifications

  • Experience with ETW and Microsoft Windows Performance Analyzer.
  • Familiarity with Azure analytics services.

 

 

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to, the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 

 

#scvan

#scjobs

#MDEng

#performance

 

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.

Job ID: 27553

Similar Jobs

Meta

Full Time Job

Senior software engineer Senior software engineer

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Senior software engineer Senior software engineer

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Senior software engineer Senior software engineer

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Senior software engineer Senior software engineer

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept