The Senior Software Engineer (Data Quality) will be responsible for designing, developing, and implementing data quality strategies, processes, and tools. This role involves analyzing data models and infrastructure to identify gaps and suggest architectural improvements. The engineer will develop and build data pipelines for master data management, conduct data profiling, cleansing, and validation to resolve data quality issues. Responsibilities also include developing and maintaining data quality metrics and dashboards, collaborating with data professionals, and ensuring high performance, privacy, security, scalability, and reliability in solutions. Root cause analysis of data issues and continuous improvement of data quality processes are essential.