Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$98,300 - $193,200
Security
Mid-Level Software Engineer
Hybrid
2+ years of experience
Cybersecurity · Enterprise SaaS · AI

Description For Software Engineer II

Microsoft Security is seeking a Software Engineer II to join their Copilot for Microsoft Purview team, focusing on embedding cutting-edge AI capabilities into Purview for enhanced data governance and compliance. The role is part of Microsoft's mission to make the world safer through comprehensive security solutions.

The position offers an opportunity to work with a dynamic team of data scientists, software engineers, and UX designers, developing high-throughput, multi-tenant services. You'll be instrumental in designing components, handling errors, and writing clean, well-factored code with proper testing and maintainability. The role requires close collaboration with UX developers and data scientists to deliver reliable Copilot experiences.

Microsoft Security accelerates the company's mission to secure digital technology platforms, devices, and clouds in heterogeneous environments. The culture emphasizes a growth mindset, excellence, and team empowerment. Working at Microsoft means joining a company that impacts billions of lives worldwide, with a strong focus on innovation and collaboration.

The compensation is competitive, ranging from $98,300 to $193,200 per year (higher in SF and NYC areas), with comprehensive benefits including healthcare, educational resources, and parental leave. The hybrid work environment (up to 50% work from home) offers flexibility while maintaining team collaboration. This is an excellent opportunity for engineers passionate about security, AI, and making a significant impact in the tech industry.

Last updated 3 days ago

Responsibilities For Software Engineer II

  • Works with stakeholders to determine user requirements for features
  • Implements features with efficient code that meets existing coding standards
  • Creates and drives sign-off of design documents for features
  • Breaks work down into smaller tasks and provide high-confidence time estimates
  • Acts as a Designated Responsible Individual (DRI) working on call to monitor system/product feature/service
  • Alerts stakeholders about status and gains approval to restore system/product/service for simple problems

Requirements For Software Engineer II

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Ability to meet Microsoft, customer and/or government security screening requirements

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 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.