Software Engineer

Microsoft builds enterprise software solutions and cloud services, empowering every person and organization on the planet to achieve more.
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, Information Right Management (IRM), and Data Loss Prevention.

The position offers an opportunity to work with experienced Software Engineers in building complex, scalable solutions for Office Products like Word, Excel, and PowerPoint. You'll be developing enterprise-grade features that impact millions of customers worldwide who rely on Microsoft to protect their information and keep their data secure across platforms.

As part of Microsoft's mission to empower every person and organization globally, you'll join a culture that embraces growth mindset, innovation, and collaboration. The role provides exposure to cutting-edge security technologies while working in an agile environment where technical skills and creativity are highly valued.

The ideal candidate should have a strong foundation in computer science with experience in programming languages like C++, Java, JavaScript, or Python. You'll be part of a team that values quality, performance, and scalability while working directly with partners across Microsoft's ecosystem.

Benefits include comprehensive healthcare, educational resources, parental leave, and various other perks that make Microsoft an attractive workplace. The hybrid work environment (up to 50% work from home) offers flexibility while maintaining collaborative opportunities with the team.

Last updated 18 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 quality, performance, simplicity, durability, scalability, and maintainability
  • 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 with proven experience in C, C++, C#, Java, JavaScript, or Python
  • OR Master's Degree in Computer Science or related technical field
  • 1+ years technical engineering experience preferred

Benefits For Software Engineer

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

Technical Support Engineering

Technical Support Engineering role at Microsoft focusing on security products support, requiring 1+ years of experience with hybrid work options in Hyderabad.

Technical Support Engineering - Identity (Korean Language Support)

Technical Support Engineer role at Microsoft focusing on Identity services, requiring Korean language expertise and experience with Azure AD and authentication technologies.

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.