Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions and services.
$98,300 - $193,200
Security
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Engineer II

Microsoft Security is seeking a Software Engineer II to join their Security Risk Engineering team in a role that combines cybersecurity expertise with software development. This position is part of Microsoft's mission to make the world a safer place through end-to-end security solutions.

The role sits within the Microsoft Security organization, which is dedicated to securing digital technology platforms, devices, and clouds in heterogeneous environments. You'll be working on protecting Microsoft 365 services using cutting-edge security solutions, including access control, secrets management, and data analysis.

As a Software Engineer II, you'll be instrumental in understanding and mitigating emerging threats using a data-driven approach. Your responsibilities will include collaborating with research teams, analyzing security data for actionable insights, and creating data products to address key security risks. The position requires a blend of technical expertise in software development and security concepts.

The ideal candidate will have at least 2 years of experience in software engineering, with a strong foundation in languages like Java, JavaScript, or Python. Knowledge of Azure services and security concepts is highly valued. You'll be joining a culture that embraces a growth mindset and values respect, integrity, and accountability.

This role offers competitive compensation ranging from $98,300 to $193,200 per year (varies by location), along with comprehensive benefits including healthcare, educational resources, and parental leave. The position allows for up to 100% remote work, providing flexibility while contributing to Microsoft's mission of empowering every person and organization on the planet.

You'll be part of Microsoft's Secure Future Initiative, working directly on advanced technologies that protect millions of users worldwide. This is an opportunity to make a significant impact on global cybersecurity while working with cutting-edge technology and collaborating with industry experts.

Last updated a month ago

Responsibilities For Software Engineer II

  • Work closely with internal research teams to identify and understand discrete threats to online services
  • Work with data platform to collect and analyze security data to identify actionable insights
  • Create data products to identify, prioritize, and drive action across the company to mitigate key security risks
  • Help drive teams to deliver competitive online services with world class security
  • Deliver impact while fostering strong and inclusive collaboration with engineering teams
  • Understand the threat landscape and define security risk and remediation guidance

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's degree in computer science or related technical field
  • 2+ years technical engineering experience with coding
  • 2 years of experience defining data and utilizing it to achieve business objectives
  • Must pass Microsoft Cloud Background Check
  • Experience with foundational Azure services preferred
  • Experience in securing online services and general security concepts preferred

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Technical Support Engineering - Identity and Security

Technical Support Engineer role at Microsoft in Seoul, focusing on identity and security solutions, requiring Korean language skills and offering hybrid work arrangement.

Software Engineer II

Microsoft is hiring a Software Engineer II to develop and maintain federal identity and security services, offering competitive pay and remote work options.

Technical Support Engineering

Microsoft seeks Security Support Engineer for Azure Cloud Security and Compliance team, offering hybrid work and comprehensive benefits.

Entra ID Technical Support Engineer - Identity Management

Technical Support Engineer role at Microsoft focusing on Entra ID and identity management solutions, offering hybrid work and comprehensive benefits.

Software Engineer II - Microsoft Threat Protection

Software Engineer II position at Microsoft's Threat Protection team, focusing on cybersecurity solutions using cloud technologies and AI to protect enterprises from cyber-attacks.