The Software Engineer (Master Data Management) will be responsible for designing, developing, and implementing data quality strategies, processes, and tools. This includes analyzing the data model and infrastructure, identifying gaps, and suggesting architectural improvements. The role involves developing and building a data pipeline for the master data management platform, conducting data profiling, cleansing, and validation. The engineer will also develop and maintain data quality metrics, dashboards, and reports. Collaboration with data engineers, analysts, and other teams to define data quality requirements and standard processes will be crucial. Ensuring high performance, privacy, security, scalability, and reliability in solutions, along with root cause analysis and continuous improvement of data quality processes through automation and innovation, are key aspects of the role.