Software Engineer 2

Global technology company that empowers people and organizations to achieve more through software and cloud solutions.
Security
Mid-Level Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer 2

Microsoft's Purview Information Protection Team is seeking a Software Engineer 2 to develop enterprise-grade security features that impact millions of customers worldwide. The role focuses on building security capabilities for discovering, classifying, and protecting sensitive information across desktop, mobile, and web platforms. The team works on Classification, Labeling, and Protection (CLP), security policies, document encryption, Information Right Management (IRM), and Data Loss Prevention. This position offers the opportunity to work with cutting-edge security solutions while collaborating with experienced professionals in a hybrid work environment. The role combines technical expertise with leadership responsibilities, allowing you to guide junior engineers while working on critical security features that protect data across Microsoft Office products. The position offers comprehensive benefits and the chance to contribute to Microsoft's mission of empowering every person and organization on the planet.

Last updated 2 days ago

Responsibilities For Software Engineer 2

  • Lead junior Software Engineers and collaborate with Product Managers, Designers and cross-functional teams
  • Produce extensible and maintainable code, optimize and debug solutions
  • Work across organizations and directly with partners in Office and across Microsoft
  • Drive identification of dependencies and development of design documents for security features
  • Coordinate and communicate across teams and resolve conflicts
  • Apply metrics to drive code quality and stability

Requirements For Software Engineer 2

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding
  • Ability to work independently and as part of a team
  • Strong knowledge of data structures, algorithms, and software design principles
  • Experience with DevOps tools and practices
  • Excellent communication, collaboration, and problem-solving skills

Benefits For Software Engineer 2

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 2

Technical Support Engineering

Technical Support Engineering role at Microsoft focusing on cloud security products support with hybrid work option in Hyderabad, India.

Software Engineer II

Microsoft Security seeks Software Engineer II for Datacenter Cyber Security team to build secure device management platform and protect cloud infrastructure.

Security Operations Engineer II

Security Operations Engineer II position at Microsoft focusing on PKI management and security operations, requiring 3+ years of experience in cyber security and PKI.

Software Engineer II

Microsoft seeks Security Software Engineer II to develop and maintain secure enterprise solutions, offering competitive pay and hybrid work environment.

Software Engineer II

Microsoft seeks a Software Engineer II with Linux expertise for their Defender for Endpoint team to enhance cybersecurity solutions across multiple platforms.