Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer II

Microsoft Purview Information Protection Team is seeking a talented Software Engineer II to join their security-focused team. This role involves building enterprise-grade features that protect sensitive information across multiple platforms including desktop, mobile, and web. The team develops critical security capabilities including Classification, Labeling, and Protection (CLP), security policies, document encryption, Information Right Management (IRM), and Data Loss Prevention.

The position offers an opportunity to work on products that impact millions of customers worldwide, specifically focusing on security features within Office products like Word, Excel, and PowerPoint. As a Software Engineer II, you'll collaborate with experienced engineers, product managers, and designers to create scalable solutions that help customers discover, classify, and protect sensitive information.

This is an excellent opportunity for someone passionate about security and software engineering who wants to make a significant impact. The role combines technical challenges with real-world problem solving, requiring both coding expertise and creative thinking. Working in Microsoft's collaborative environment, you'll contribute to products used by hundreds of millions of customers globally while helping organizations maintain their data security.

The position offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and generous parental leave. Microsoft's culture emphasizes growth mindset, innovation, and collaboration, making it an ideal place for engineers who want to grow their careers while working on meaningful projects that help protect organizations' sensitive information worldwide.

Last updated 19 hours ago

Responsibilities For Software Engineer II

  • Work with other experienced Software Engineers, Product Managers, Designers and cross-functional teams to deliver high quality security solutions
  • Design and develop large components with quality, performance, simplicity, durability, scalability, and maintainability
  • Contribute efforts to collect, classify, and analyze data for decision-making
  • Work across organizations and directly with partners both in Office and across Microsoft

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Master's Degree with 2+ years experience (preferred)

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
  • 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

Software Engineer

Microsoft is seeking a Software Engineer to join their SAP Engineering team in Walldorf, Germany, focusing on integrating SAP services with Azure platform using Kubernetes and cloud technologies.

Software Engineer

Software Engineer role at Microsoft's ODSP team in Hyderabad, working on cloud infrastructure and distributed systems serving 200M monthly active users.

Software Engineer II

Software Engineer II position at Microsoft's Location Service Team, working on location inference and geospatial solutions for major Microsoft products.

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to work on security solutions, requiring 6-8 years of experience in C#, .NET, and distributed systems.

Software Engineer

Software Engineer II position at Microsoft's Cloud Security team, focusing on developing and maintaining cloud security products and infrastructure tools with 6+ years of experience required.