Microsoft Security aims to make the world a safer place by providing a security cloud that protects customers with end-to-end, simplified solutions. The Endpoint DLP AI Platform and Experiences team is focused on delivering a best-in-class data protection platform for Microsoft customers, building a fast, scalable, AI-powered Endpoint DLP platform that ensures reliable data protection and seamless customer experiences.
Requirements
- coding in C++
- designing, building and shipping high quality production products or services
- full software development cycle: design, implementation, test, deployment and monitoring
- professional experience developing software using C++ in a production environment
- C++, Windows development and Exposure to web services on Azure
- technical engineering experience shipping high quality products or services
- Experience contributing to mature client code bases, balancing safety with adaptability to evolving needs and future vision
Responsibilities
- designing and implementing customer facing platform capabilities that enable enterprise-grade features for the Microsoft Endpoint Data Loss Prevention (EDLP) product
- build reliable, efficient, and end-to-end platform features and customer experiences across the stack
- primarily contribute to solutions focused on client-side development on Windows and extending to backend services on Azure
- collaborate closely with engineers from partner teams, program managers, and other security engineering disciplines to deliver impactful, high-quality solutions
- develop end-to-end AI powered capabilities and a robust protection infrastructure—ranging from client on Windows, backend services on Azure, to user experiences on our portal.
Other
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
- Passion for customers, design thinking, data analysis, and technology.
- Effective communication skills and the ability to articulate complex technical concepts to diverse stakeholders.
- Ability to perform at a high level in a fast paced, dynamic environment.
- Ability to work in the office 3 times or more a week.