This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Purview Data Governance team is at the heart of Microsoft’s mission to empower organizations to manage, protect, and govern their data across hybrid and multi-cloud environments. We build services that enable customers to discover, classify, and secure sensitive data while ensuring compliance with global regulations. Our solutions integrate seamlessly with Microsoft Purview, Azure, and Microsoft 365, delivering end-to-end data governance capabilities at scale. This is an excellent opportunity for engineers passionate about data governance, privacy, security, and cloud-scale distributed systems.
Job Responsibility:
Design, develop, and deliver highly scalable and secure cloud services for Microsoft Purview and related security/compliance solutions
Work on complex technical challenges, collaborate across teams, and ensure engineering excellence in every aspect of the product lifecycle
Requirements:
Bachelor’s degree in Computer Science or related field
4+ years of professional software development experience
Proficiency in languages like C#, Java, or Python
Strong understanding of distributed systems and cloud architecture
Experience with Azure or other cloud platforms
Understanding of Data Governance/Data Security
4+ years of experience designing, building, and operating scalable, highly available cloud services or distributed systems on platforms such as Azure, AWS, GCP, or comparable cloud environments, with production ownership and CI/CD pipeline integration
4+ years of experience programming in modern back-end languages such as C#, Java, Go, or Python
4+ years of experience building systems with emphasis on reliability, durability, and operational efficiency, including experience with live site operations, incident response, and performance optimization
Solid understanding of Object-Oriented Programming and common Design Patterns
4+ years of relevant software development experience and proficient in C# (Java or C++)
In-depth knowledge of cloud development (Azure, AWS, Google Cloud)
Experience developing and shipping Azure Services is a plus
Experience and involvement with DevOps is a plus
Effective communication/collaboration skills, ability to deal with ambiguity and prioritize issues
Collaborating with technical partners to deliver end-to-end solutions
Experience with multithreading and asynchronous processing
Experience with CI/CD pipeline using agile practices
Ability to quickly ramp up on multiple technology areas Interpersonal skills
Confident and articulate in expressing ideas to a mixed audience with varying views and challenges
Cultural sensitivity and a proven ability to work with teams and partners across multiple geographies
A sense of personal ownership is required, together with the ability to deliver to tight deadlines while managing internal stakeholder expectations
Self-motivated and organized to deliver results Essential qualifications
BS or MS degree in Computer Science or Engineering OR equivalent years of work experience
Minimum of 4 years of applicable work experience
Nice to have:
Experience developing and shipping Azure Services is a plus