Microsoft

SOFTWARE ENGINEER II - Purview China UX Team

Posted 16 May 2023
LocationChina
Job type Permanent
Reference1551144

Company's Benefits

  • Flexible Working Arrangements

    Flexible Working Arrangements

  • Equal Pay Initiatives

    Equal Pay Initiatives

  • Mentorship Program

    Mentorship Program

  • Leadership Development Program

    Leadership Development Program

  • Paid Parental Leave

    Paid Parental Leave

  • Return to Work Policy

    Return to Work Policy

  • Childcare Facilities

    Childcare Facilities

  • Breastfeeding Rooms

    Breastfeeding Rooms

  • Sponsorship Program

    Sponsorship Program

  • Coaching Program

    Coaching Program

  • Raise Numbers Of Women In Leadership

    Raise Numbers Of Women In Leadership

  • Internal Women's Networking Group

    Internal Women's Networking Group

Job Description

Overview

We are the Azure Data teams part of the Azure organization. Azure Data teams present interesting challenges in technologies such as operational store, big-data, and governance. We build reliable, highly scalable and highly performing distributed systems for governance and data analytics on Azure. We work with various open-source technologies like Atlas, Spark, ElasticSearch, Kubernetes, etc., and make contributions to these technologies. We are building next generation of Microsoft’s exa-scale Data Governance service, leveraging Microsoft Purview, and help us take it to the next level of functionality and scale. This is a once in a lifetime opportunity to be part of a very agile team, take on hard distributed system problems and ship mission-critical features at a rapid pace. Microsoft puts customers in control of their personal data and backs this commitment with continuous investment in governance infrastructure. Our team is responsible for Governance Compliance of all companies’ data, and we are cataloging, classifying, and enforcing policies for billions of data assets daily. We need collaborative developers who can think big, deliver on those big challenges, and along the way, change the world. We’re looking for engineers to build them from the ground up.

  • Faster career growth due to high visibility and high business impact of the service.

  • Autonomy to drive major feature areas.

  • Cutting edge technologies (Spark, Kubernetes, Atlas, Egeria, Elastic Search, Flow Engine, GraphDB, NLP, connector framework, Scanning, Airflow).

  • Collaborative, supportive culture

Azure Data Governance China team has openings ranging from entry to Senior. We are seeking top talents with passion for big data, data discovery and data governance. You will learn cutting edge big data services, like catalog, Spark, Kubernetes, lineage, scanning, workflow and search engine. You are expected to learn hundreds of industrial data stores, build scalable scanning and metadata connector framework to retrieve metadata and classification from those stores in an extensible and scalable approach. You will have opportunities to reach out to customers to understand / solve a real customer pain points.

Responsibilities

  • Design, develop, and test significant web application features for big data analytics and governance to drive customer growth and engagement in the Azure Data teams.

  • Iterate with program managers and UX designers on the best UX, take part in planning to map out features and estimate costs, refine implementation based on business and operational telemetry, and troubleshoot production issues.

  • Collaborate across teams to tackle tasks by bringing together all the pieces to provide customers with intuitive, effortless experiences.

  • Learn and share the latest trends in web application and cloud service development.

Qualifications

Required skills and experience:

  • 2+ years of web application as well as cloud service development in TypeScript/JavaScript, React/Redux/Angular, HTML5, CSS3, REST, JSON and C#.

  • 4+ years of enterprise software design, development, and testing that meet functional, performance, and fundamentals requirements.

  • Problem solving, debugging, and DevOps skills.

  • Critical thinking, communication, and cross-team collaboration skills.

  • Passion for providing high-quality customer and community support.

  • Bachelor’s degree in Computer Science or equivalence.

Preferred skills and experience:

  • A result-oriented lateral thinker with growth mindset and ability to socialize and drive his/her ideas into the technology.