Principal Software Engineer - Microsoft Red Team

at  Microsoft

Redmond, WA 98052, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate29 Jun, 2024USD 256800 Annual30 Mar, 20242 year(s) or aboveLanguages,Security,Microsoft,Computer Science,Threat Intelligence,Base Pay,Penetration Testing,Security OperationsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

The Microsoft Red Team is looking for a Principal Software Engineer to join our Intelligence team. The Intelligence team is focused on developing and maintaining the Microsoft Security Graph, a platform that collects, analyzes, and visualizes security data from various sources, such as telemetry, logs, threat intelligence feeds to help Microsoft defend against external threat actors.
As a Principal Software Engineer, you will be responsible for designing, developing, and delivering solutions that enhance the Microsoft Security Graph and enable the red team to assess Microsoft’s security posture and secure Microsoft’s infrastructure and services. You will work closely with other engineers, analysts, and operators on the team, as well as with stakeholders from other security teams across Microsoft. You will also have the opportunity to research and apply cutting-edge technologies and techniques in the fields of security, data science, and AI.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

QUALIFICATIONS

Required/Minimum Qualifications:

  • Bachelor’s Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
  • OR equivalent experience.

Other Requirements:

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 background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Additional/Preferred Qualifications:

  • 2+ years of experience with graph technologies.
  • 2+ years of experience in security, especially in areas such as penetration testing, threat intelligence, vulnerability analysis, and security operations.
  • Excellent communication and collaboration skills, with the ability to work effectively in a remote team environment and with diverse stakeholders.

Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $133,600 - $256,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $173,200 - $282,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay

  • Microsoft will accept applications for the role until April 27th, 2024.

Responsibilities:

RESPONSIBILITIES

  • Designing and implementing scalable, reliable, and secure data pipelines and APIs that ingest, process, and expose security data from various sources.
  • Building and deploying data analytics and machine learning solutions that provide insights and intelligence on security threats, vulnerabilities, and risks.
  • Creating and enhancing data visualization and exploration tools that enable the red team and other security teams to interact with the Microsoft Security Graph and discover actionable information.
  • Ensuring the quality, performance, and reliability of the Microsoft Security Graph and its components, using best practices and methodologies such as testing, monitoring, logging, and debugging.
  • Collaborating and communicating with other engineers, and contribute to a positive and inclusive team culture.

Other:

  • Embody our Culture and Values

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 background and Microsoft Cloud background check upon hire/transfer and every two years thereafter

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay

  • Microsoft will accept applications for the role until April 27th, 2024


REQUIREMENT SUMMARY

Min:2.0Max:7.0 year(s)

Information Technology/IT

IT Software - Network Administration / Security

Software Engineering

Graduate

Languages including but not limited to c c c java javascript or python

Proficient

1

Redmond, WA 98052, USA