Bachelor's Degree in Computer Science or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
3+ years of professional experience building running and maintaining highly resilient distributed cloud services
Ability to meet Microsoft, customer and/or government security screening requirements, including but not limited to the Microsoft Cloud Background Check
Desirables
Effective communication
Collaboration
Leadership skills
What the job involves
Design and build intelligent security risk solutions to protect our customers from cybersecurity threats
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
Build prototypes and proof-of-concept code, working alongside the engineering teams to provide advice on secure design and implementation
Provide design guidance and security reviews to engineering teams and improve security maturity
Lead efforts to enhance, reuse, contribute to, and identify new software developer tools to support other programs and applications to create, debug, and maintain code across products. Use open source when possible
Lead efforts to ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility across solutions and teams
To empower every person and every organization to achieve more. We believe technology can and should be a force for good, contributing to a brighter world. Our culture embraces curiosity, progress, and learning together.