Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$98,300 - $193,200
Security
Mid-Level Software Engineer
Remote
2+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer II

Microsoft Security is seeking a Software Engineer II to join their Information Protection Team in a mission to make the world a safer place through innovative security solutions. This role is part of Microsoft's commitment to providing best-in-class data protection for customers worldwide. The position offers an opportunity to work in an agile development environment, focusing on evolving security threats and proactive protection measures.

The role involves working with Microsoft's Information Protection Team, which is experiencing rapid growth. You'll be part of a team that develops and maintains security features crucial for protecting Microsoft's vast customer base. The position requires strong technical skills in C/C++ programming and a background in software engineering, with opportunities to work on cutting-edge security solutions.

As a Software Engineer II, you'll collaborate with partners and customers, design and implement secure modules, and contribute to Microsoft's mission of empowering every person and organization on the planet. The role offers competitive compensation, comprehensive benefits, and the chance to work with industry-leading professionals in the security domain.

The position is based in Redmond, WA, with up to 100% work-from-home flexibility. You'll be joining a culture that embraces a growth mindset and encourages excellence, working on solutions that impact billions of lives globally. This is an excellent opportunity for someone passionate about security, software development, and creating meaningful impact in the technology industry.

Last updated 3 days ago

Responsibilities For Software Engineer II

  • Collaborate on feature requirements
  • Design secure and robust modules that are modular and easy to maintain
  • Write thorough and targeted tests
  • Collaborate with partners and customers to evaluate security features

Requirements For Software Engineer II

Java
JavaScript
Python
Linux
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding
  • 2+ years industry experience in software engineering
  • 2+ years industry experience with writing, testing, and debugging C/C++ code
  • Must pass Microsoft Cloud Background Check
  • Experience with C# preferred
  • Coding experience on Windows, OSX, Linux, iOS, and Android preferred

Benefits For Software Engineer II

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

Security Customer Experience Engineer

Security Customer Experience Engineer role at Microsoft, focusing on technical support and customer success for Microsoft Purview data governance solution.

Software Engineer II - CTJ - Poly

Microsoft Security Software Engineer II position focusing on cloud security and service engineering with Top Secret clearance requirement.

Software Engineer 2

Mid-level Software Engineer role at Microsoft Security focusing on developing and maintaining secure admin services and security infrastructure.

Software Security Engineer II - CTJ - TS/SCI

Microsoft seeks Security Engineer II for cloud security, requiring TS/SCI clearance, 2+ years experience, focusing on offensive security and Azure services.

Software Engineer II/Senior Software Engineer - CTJ - POLY

Microsoft seeks Software Engineer II/Senior Engineer for Defender team to build cloud security solutions, requiring Top Secret clearance and 2+ years experience.