The Senior Software Engineer on the Customer Master Data Management (MDM) team will be a highly skilled technical professional with broad application development experience. This role involves owning feature development through analysis, development, and execution for the MDM solution. You'll work in an agile, collaborative environment to understand requirements, design, code, test, and support applications that serve our high-value customers. Success in this role requires a blend of technical acumen and leadership skills to drive feature delivery using cloud technologies. This person must be creative, ask questions, and be comfortable challenging the status quo.