The Software Engineer (Master Data Management) will design, develop, and implement data quality strategies, processes, and tools. They will analyze the data model and infrastructure, identifying gaps and suggesting architectural improvements. The engineer will develop and build a data pipeline for the master data management platform and conduct data profiling, cleansing, and validation to resolve data quality issues. They will also develop and maintain data quality metrics, dashboards, and reports. Collaboration with other teams to define data quality requirements and standard processes is essential. Ensuring high performance, privacy, security, scalability, and reliability is also a key responsibility. The engineer will perform root cause analysis of data issues and implement corrective actions, continuously improving data quality processes and tools.