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).
Our team in Microsoft Security owns cloud services and AI powered product offerings that continuously discovers and maps a digital attack surface to provide an external view of an organization’s online infrastructure. Our mission is to empower security organizations to understand and defend against an ever-changing threat landscape. We execute this mission by turning the internet’s data into information and actionable truth that in-turn allows our product to enable its users to analyze, discover, and protect their digital footprint.
Job Responsibility:
Designing, developing, and maintaining high-quality software solutions
Helping maintain and improve the accuracy and quality of the data that is collected to power services that help customers protect their digital footprint
Creating world-impacting solutions and reimagining the future of enterprise surface management through the power of modern platforms
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 2+ year(s) technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
2+ years of experience designing, developing, or maintaining secure software systems, with applied knowledge of authentication, data protection, access control, and secure coding practices
2+ years of experience designing and building scalable data pipelines and analytics infrastructure using orchestration tools such as Apache Airflow, Azure Data Factory, or equivalent, with an emphasis on data quality, automation, pipeline reliability, and framework development
2+ years of experience working with distributed data processing frameworks such as Apache Spark, Databricks, or similar technologies to transform and manage large-scale datasets
2+ years of experience with cloud platforms such as Azure, AWS, GCP, or comparable environments, including building and operating scalable, highly available services and systems
2+ years of experience programming in Python, Scala, or similar languages for data engineering tasks, including performance tuning, observability, and working with query languages such as KQL
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Nice to have:
Cloud and services experience, with Azure experience highly desirable
Experience designing distributed, NRT (near real-time) or Big Data systems is highly desirable
Deep customer empathy and ability to identify customer needs
Experience building, shipping and operating consumer, scalable services and fault-tolerant distributed systems