Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Software Engineer II 
United States, Washington, Redmond 
680664226

10.04.2025

As a Software Engineer II, you will help us build and architect new services and experiences that will extend our portfolio of world-class solutions for protecting M365. You will be responsible for building and driving new investments to solve hard problems, defining architecture, partnering with teammates, and ensuring high code quality, availability, scalability, and security of our services. You will have opportunities to learn and grow in your role developing services in Azure. You will partner effectively with other members of our team and partner teams to deliver value and impact to Microsoft security products.



Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 1+ year of hands on experience with cloud platforms and safe deployment practices
  • 1+ year experience being on-call, analyzing incidents, identifying broader risk patterns, iteratively improving incident response processes

Other Requirements:

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
    • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Experience with public key infrastructures (PKI), digital certificates, or secrets management solutions.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Microsoft will accept applications for this role until April 16th, 2025.

Responsibilities

• Improve application security maturity at scale by designing, implementing, and building security solutions.
• Partner with product managers and security leaders to ensure security maturity work is being prioritized and addressed across Microsoft 365 services.
• Building prototypes and proof-of-concept code, working alongside the engineering teams to provide advice on secure design and implementation.
• Providing design guidance and security reviews to engineering teams and improving security maturity.
• Develop “best-in-class” engineering for our services by ensuring that the services and the components are well-defined, modularized, secure, reliable, testable, diagnosable, actively monitored, and reusable.
• Solve significant technological challenges impacting the team and our customers esp. those related to service to service authentication and credential management
• Partner and collaborate with peer engineers and customers to deliver impact on our products. Work closely with our internal/external partners to support the team’s mission.
• Participate and provide high quality feedback in design reviews, code reviews and other team activities.
• Build automation to prevent and/or remediate service problems from becoming production incidents.