Software Engineer

Microsoft builds technology solutions to empower every person and organization on the planet to achieve more.
$75,000 - $120,000
Security
Entry-Level Software Engineer
Hybrid
5,000+ Employees
1+ year of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer

Microsoft's Purview Information Protection Team is seeking a Software Engineer to join their security-focused division. The role involves building security capabilities that help customers discover, classify, and protect sensitive information across different platforms. You'll work on Classification, Labeling, and Protection (CLP), security policies, document encryption, and Data Loss Prevention features that impact millions of users worldwide.

The position offers an opportunity to work with experienced engineers in a collaborative, agile environment, developing enterprise-grade features for Office products like Word, Excel, and PowerPoint. You'll be part of a team that directly influences how organizations protect their information and maintain data security across platforms.

As a Software Engineer, you'll contribute to building complex, scalable solutions while working closely with cross-functional teams including Product Managers and Designers. The role requires strong technical skills, creativity, and a passion for security. Microsoft offers a growth-minded culture where innovation and collaboration are key to achieving shared goals.

The company provides comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. With Microsoft's global reach and commitment to empowering every person and organization, you'll have the chance to make a significant impact while working on cutting-edge security solutions that protect millions of customers worldwide.

Last updated 5 days ago

Responsibilities For Software Engineer

  • Work with Software Engineers, Product Managers, Designers and cross-functional teams to deliver security solutions
  • Design and develop large components with focus on quality, performance, simplicity, and scalability
  • Collect, classify, and analyze data for decision-making
  • Work across organizations and directly with partners in Office and across Microsoft
  • Embody Microsoft's Culture and Values

Requirements For Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • Experience coding in C, C++, C#, Java, JavaScript, or Python
  • OR Master's Degree in Computer Science with proven coding experience

Benefits For Software Engineer

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

Security Operations Engineering

Security Operations Engineer role at Microsoft focusing on physical security infrastructure and systems for cloud services and datacenters.

Security Operations Engineer

Security Operations Engineer position at Microsoft focusing on threat detection, security monitoring, and incident response with hybrid work arrangement.

Software Engineer - Security

Entry-level Security Software Engineer position at Microsoft, focusing on secure software development and implementation of security best practices.

Security Operations Engineer

Security Operations Engineer role at Microsoft focusing on incident response, threat intelligence, and regulatory compliance in the Regulated Industries Security team.

Software Engineer - Security

Entry-level Security Software Engineer role at Microsoft focusing on developing secure software solutions and implementing security best practices.